একই প্রশ্নে ইউনিক্স এবং লিনাক্সের নিজস্ব প্রশ্নোত্তর ভিত্তিতে ।
যেমন স্টুয়ার্ট তার উত্তরে খুব ভালভাবে নির্দেশ করেছেন , বৈধ মানগুলি -1000 থেকে 1000 এর মধ্যে পরিসীমা হয় oom_score_adj
। মান যত কম হবে ততই মারার সম্ভাবনা তত কম ।
একবার আপনি অ্যাপ্লিকেশনটি পুনরায় চালু করার পরে এই মানটি বারবার পরিবর্তন করতে খুব অসুবিধা হয়। প্রক্রিয়াটি সমাপ্ত হওয়ার পরে তথ্যগুলি সহজেই হারিয়ে যায়। আপস্টার্ট (উবুন্টুতে ডিমন ডিমন) এর এটির জন্য ডিমনগুলির কনফিগার করার জন্য একটি দুর্দান্ত বিকল্প রয়েছে যখনই এটি পুনরায় শুরু হয়েছে (রি) শুরু হয়েছে:
oom score
[...] স্নিপ [...]
উদাহরণ:
# this application is a "resource hog"
oom score 1000
expect daemon
respawn
exec /usr/bin/leaky-app
সুতরাং, মূলত, আপনি /etc/init/myservice.conf
যে পরিষেবাগুলি পরিবর্তন করতে চান তার জন্য একটি লাইন অন্তর্ভুক্ত করতে কনফিগারেশন ফাইলটি সম্পাদনা করতে পারেন oom score -1000
। আমি ধরে নিচ্ছি যে আপনি যে প্রশ্নে 'pbs' বা 'গ্রিডেনজিন' আপনার প্রশ্নে কথা বলছেন সেগুলি আপস্টার্ট-সক্ষমিত, অন্যথায় আপনাকে স্থায়ীভাবে পরিবর্তনের জন্য অন্য কোনও উপায়ের প্রয়োজন হবে।