Berdasarkan T&J saya sendiri di Unix & Linux pada pertanyaan serupa.
Seperti yang ditunjukkan Stuart dengan sangat baik dalam jawabannya , nilai yang valid adalah bilangan bulat dalam kisaran -1000 hingga 1000 oom_score_adj
. Semakin rendah nilainya, semakin rendah kesempatan untuk dibunuh.
Sangat tidak nyaman harus mengubah nilai ini berulang kali setelah Anda me-restart aplikasi. Informasi hilang begitu saja setelah proses berakhir. Pemula (daemon init di Ubuntu), memiliki opsi yang bagus untuk mengonfigurasi daemon untuk memastikannya diset kapan pun dimulai (kembali):
oom score
[...] snip [...]
Contoh:
# this application is a "resource hog"
oom score 1000
expect daemon
respawn
exec /usr/bin/leaky-app
Jadi, pada dasarnya, Anda dapat mengedit /etc/init/myservice.conf
file konfigurasi untuk layanan yang ingin Anda ubah, untuk menyertakan baris oom score -1000
. Saya berasumsi bahwa layanan 'pbs' atau 'gridengine' yang Anda bicarakan dalam pertanyaan Anda berkemampuan Pemula, jika tidak, Anda akan memerlukan cara lain untuk mengubahnya secara permanen.