Güvenilirliğe düşük bellek koşulları ve OOM katiliyle ulaşılmaz.
Bir partiyi bir dolabın içinde organize etmek ve "dolabımı temizlemekten" küçük bir çalma listene yerleştirmek yanlış .
OOM katilinin daha önce müdahale etmesi mümkün mü?
Bunu yapmak, istenmeyen yan sonuçlara neden olacaktır, çünkü öldürülen şey üzerinde hiçbir kontrolünüz yoktur.
Geliştirme sistemimi maksimum güvenilirliğe ayarlamaya çalışıyorum.
Maksimum güvenilirlik, sisteminizi test etmeyi ve bu testlere dayanarak sisteminizi geliştirmeyi içerir .
Sadece rastgele şeyleri düzeltmek sizi hiçbir yere götürmez ...
Değiş tokuş etmeyi devre dışı bıraktım, çünkü GUI kullanımı için makineyi artık kullanılamayacak şekilde tepkisiz hale getiriyor. Bununla birlikte, eğer saldırgan uygulamalar hafızayı yerse, bazı mekanizmalar hız maliyetinden en iyi şekilde faydalanacak şekilde hareket ediyor gibi görünmektedir.
Düşük bellek koşullarına nedeniyle, takas devre dışı bırakılması davranışını iyileştirmek olmaz , o tersini yapar .
Bu durumda güvenilirliği artırmak için, sisteminizin daha duyarlı olması ve kullanıcının niyeti olmadan öldürülecek rastgele işlemlerin olmaması için daha fazla bellek ekleyin. Düşük bellek koşullarına ve bunun gibi bir mekanizmaya başvurmamalısınız, özellikle bir geliştirme ortamında ...
Sabit sürücü takas işlemi yoktur, ancak sistem de aynı şekilde tepkisizleşmektedir.
Düşük hafıza koşulları, takas alsanız da olmasanız da cevap vermemenize neden olur.
Bu yüzden, sistem bellek kazanımı konusunda herhangi bir özel çaba göstermeden önce OOM katilinin devreye girmesine izin vermek istiyorum.
Yukarıda açıkladığım gibi, iyiden daha fazla zarar verecek özel çabalar. Bunun yerine, kendinize ihtiyaç duymadığınız süreçleri öldürebilirsiniz, ama sanırım OOM ihtiyacınız olan süreçleri öldürecek.
OOM katilini, örneğin 100 MB'tan daha az boş fiziksel bellek olması durumunda çalışacak şekilde yapılandırmak mümkün müdür?
Öyle olabilir, ancak bu günlerde çok pahalıya mal olmayan fazladan bir bellek satın alırsanız daha yüksek bir yatırım getirisi elde edersiniz. Düşük hafıza koşullarında çalışmaya devam ederseniz, uzun vadede ayağınıza çarpacağınızı düşünün. OOM bir görevli gibi, size yardım etmiyor, OS'ye yardım ediyor ...