Yanıtlar:
/etc/security/limits.conf
En azından Linux'tan bahsediyorsak , tercih ettiğiniz kullanıcı hesabına veya kullanıcı grubuna hoş bir değer verebilirsiniz . Sonra sshd ile giriş yaptığınızda, ne ayarlasanız da X'in güzel bir değeri olacaktır.
Deneyimlerime göre, çekirdekteki CPU zamanlayıcısı günümüzde o kadar iyi ki, sadece CPU döngülerini yakarak sunucuyu yönetilemez şekilde yavaşlatmak zor, kabuk genellikle makul sürede cevap verecektir.
Sunucunuz size ssh yoluyla yanıt vermekte zorlanıyorsa, büyük olasılıkla kendini ölümüne değiştirmektedir. Sunucu sayfaları belleğe girip çıkarmak için tüm zamanını diske kaydırırsa, her şey yaşlanmaya başlar.
Bu yüzden daha iyi bir yaklaşım kurmaktır cgroups
, bu nedenle kullanıcılarınızda daima yedek CPU döngüleri / bellek / diğer kaynaklar kalmıştır. Viqrto tarafından söylendiği gibi, yardımcı olabilir veya olmayabilir.
İşlem sayısını (iş parçacığı) sınırlamanız gerekir. İblisin çoğunun kendi ayarları vardır. Örneğin Apache . Daha sonra zamanlayıcı her zaman SSH sunucuları için uygun miktarda CPU zamanı tahsis edecektir.
cpulimit veya cgroup , bir işlemin cpu kullanımını sınırlayabilir. Bu yardımcı olabilir, ancak olmayabilir