Son zamanlarda arkadaşım, linux web sunucularında takasın yeterli hafızayla kapatılmasının iyi bir fikir olduğunu söyledi. Sunucumun 12 GB'ı var ve şu anda en yüksek yük altında 4 GB (önbellek ve arabellek saymıyor) kullanıyor.
Argümanı, normal bir durumda sunucunun tüm RAM'lerini asla kullanmayacağıydı, bu yüzden OutOfMemory durumuyla karşılaşabilmesinin tek yolu bir hata / ddos / etc. Yani durum takas açıldığında kapalı sonunda programın hogging hafızayı (büyük olasılıkla web sunucusu işlemi) ve muhtemelen diğer bazı süreçleri kilitlenmesine bellek tükenecek sisteme. Durumda takas açıldığında üzerindeHem RAM'i hem de takasını yiyecek ve sonunda aynı çökmeye yol açacak, ancak bundan önce sshd gibi önemli süreçleri değiştirecek ve büyük yavaşlamalarla sonuçlanan çok sayıda takas işlemi yapmaya başlayacaktır. Bu şekilde ddos sistemi altında, büyük gecikmeler nedeniyle tamamen kullanılamaz bir duruma geçebilir ve muhtemelen giriş yapıp web sunucusu işlemini öldüremez veya gelen tüm trafiği reddedemez (ssh hariç).
Bu doğru mu? Bir şeyleri özlüyor muyum (takas bölümünün yeterli RAM’im olsa bile bir şekilde çok kullanışlı olması gibi)? Kapatmalı mıyım?