Apakah mungkin untuk membuat sistem terlebih dahulu bertukar keluar halaman tidak aktif ( vm.swappiness
), tetapi memanggil oom-killer ketika sistem kehabisan RAM (sebagai lawan kehabisan memori) dan dipaksa untuk bertukar?
Tujuan utamanya adalah menjaga agar sistem tidak menggiling hingga berhenti ketika mulai meronta-ronta disk karena kesalahan halaman utama, tetapi masih membiarkan halaman tidak aktif diganti.
Keinginan lain adalah untuk mengkonfigurasi berapa banyak swap memori sistem dipaksa untuk digunakan sebelum pemicu oom-killer. Dengan cara ini sistem dapat beralih ke swap sedikit saja, asalkan tidak terlalu jauh. Atau saya bisa mengatur ambang batas untuk memicu oom-killer sebelum menggunakan semua RAM sehingga selalu ada ruang untuk cache sistem file (dan dengan demikian menghindari lebih banyak disk drive).
Sepertinya ini tidak terlalu sulit untuk dilakukan. Sepertinya Anda bisa memberi tahu oom-killer untuk memicu ketika sistem memiliki X ram digunakan / gratis. Tetapi inilah mengapa saya bertanya; Saya tidak tahu
Untuk klarifikasi, saya tidak ingin mematikan swap, atau menyesuaikan vm.swappiness
parameter