Sistemin aktif olmayan sayfaları ( vm.swappiness
) önleyici olarak takas etmesi ( ), ancak sistem RAM dışında çalıştığında (bellek tükenmek yerine) ve takas edilmek zorunda kaldığında oom katili çağırmak mümkün müdür ?
Nihai amaç, büyük sayfa hataları nedeniyle diski kırmaya başladığında sistemin taşlanmasını durdurmaktır, ancak etkin olmayan sayfaların değişmesine izin vermektir.
Başka bir arzu, sistemin katil tetikleyicilerinden önce ne kadar takas belleği kullanmaya zorlandığını yapılandırmak olacaktır. Bu şekilde sistem, fazla ileri gitmediği sürece, biraz değiş tokuş edebilir. Veya tüm RAM'i kullanmadan önce om-katili tetiklemek için böyle bir eşik ayarlayabilirim, böylece her zaman dosya sistemi önbelleği için yer kalır (ve böylece daha fazla disk çökmesini önler).
Bunu yapmak zor olacak gibi görünmüyor. Oom-katiline sadece sistemde X ram kullanılmış / ücretsiz olduğunda tetikleme yapması söylenebilir. Ama bu yüzden soruyorum; Bilmiyorum.
Netleştirmek için, takas kapatmayı ya da vm.swappiness
parametreyi ayarlamak istemiyorum