Saya akan mengurangi jumlah ruang swap yang Anda miliki. Instalasi yang umum hari ini berupaya mengalokasikan swap sebanyak yang ada memori fisik (atau kadang-kadang dua kali lebih banyak). Masalah dengan hal ini adalah bahwa ketika sesuatu berjalan serba salah, sistem masuk ke dalam kematian-spiral mencoba untuk "mengocok" hal-hal dari memori ke disk, dan kembali, dan mulai melakukan begitu banyak yang tidak punya waktu untuk merespon untuk input pengguna.
Pada hari-hari baik, seluruh proses ditukar ke disk (dan kembali), maka swap besar diperlukan.
Dalam sistem memori virtual modern, memori ditukar dalam blok (bukan seluruh proses), sehingga Anda bisa bertahan dengan swap yang lebih kecil. Dalam skenario Anda, Anda sebaiknya mematikan proses, jadi menjalankan dengan swap yang lebih kecil akan menyebabkan OOM untuk memulai proses pembunuhan lebih cepat (daripada membuat sistem menghabiskan banyak waktu untuk menukar barang ke / dari disk).
limits.conf