Apakah ada cara server SSH saya, dan semua yang ada di bawahnya (termasuk bash) selalu tersedia di bawah beban yang berat?
Mungkin itu bisa menjadi semacam jalur kritis, semua dalam memori , dengan CPU khusus atau sesuatu seperti itu.
Apa cara saya dapat memiliki server yang selalu tersedia dengan biaya minimal, untuk menyelidiki apa yang terjadi di server saya?
Jawaban:
Untuk sepenuhnya memanfaatkan sistem, ia menyajikan semua layanan sumber daya yang sama dan kernel akan mencoba untuk menjaga semuanya berjalan dengan prioritas yang sama. Anda dapat mengatur level prioritas dari proses sshd ke level tertinggi. (Seperti yang baik turun prioritas naik)
Lihat di sini: /server/355342/prioritise-ssh-logins-nice
Itu tidak akan menyelesaikan masalah Anda dengan memori. Anda perlu menggunakan cgroup untuk menetapkan proses sshd dengan memori khusus untuk mengatasinya.
Batasi penggunaan memori untuk satu proses Linux
sumber