Hindari membunuh SSH di kehabisan memori

8

Ketika server saya kehabisan memori, biasanya membunuh beberapa aplikasi. Apakah ada cara bagaimana saya bisa mencegah membunuh SSH. Karena biasanya, ketika kesalahan kehabisan memori ini terjadi, SSH saya rusak seperti ini:

I connect to ssh server.
Enter username
Enter password
and then i wait
i wait
and wait...
and waaaaaaaaaait..
and then: Connection timed out.

Apakah ada cara untuk mencegah hal ini?

Riki137
sumber

Jawaban:

6

Perintah renice dapat digunakan untuk mengatur ulang prioritas proses yang berjalan atau mengontrol prioritas dan penjadwalan semua proses yang dimiliki oleh pengguna. Pengguna reguler hanya dapat meningkatkan prioritas proses secara numerik (yaitu, menjadikan tugas kurang penting) menggunakan perintah ini, tetapi operator root dapat menggunakan rentang penjadwalan penuh yang bagus (-20 hingga 19). Angka yang lebih rendah adalah prioritas yang lebih tinggi. Sebagian besar proses tampaknya berjalan pada 0. Jika Anda menjalankan CLI atas, Anda akan melihat proses yang sedang berjalan. Kolom berlabel NI adalah angka yang bagus. Jika Anda menjalankan CLI yang bagus tanpa parameter, Anda akan melihat:

Pemakaian:

 renice [-n] priority [-p|--pid] pid  [... pid]

 renice [-n] priority  -g|--pgrp pgrp [... pgrp]

 renice [-n] priority  -u|--user user [... user]

 renice -h | --help

 renice -v | --version

Saya sarankan Anda bereksperimen karena saya tidak memiliki kebijaksanaan tak terbatas mengenai nilai bagus yang tepat untuk tujuan Anda.

frago
sumber
-1

Naikkan kebaikannya. Aplikasi prioritas rendah terbunuh terlebih dahulu.

Barafu Albino
sumber
Bagaimana saya bisa melakukan itu?
Riki137
Bagaimana saya bisa melakukan itu?
Riki137
1
Dapatkah Anda memperluas jawaban Anda tentang bagaimana aplikasi yang disebut prioritas rendah ini dapat dimatikan?
Peachy