Sshdに「Nice」を設定するための推奨される方法はありますか?
Sshdに優先順位を付けて、何かがうまくいかない場合(DoS、動作不良のプロセスなど)にログインして簡単に修正できるようにする必要があります。
優先するユーザーアカウントまたはユーザーグループに、/etc/security/limits.conf
、少なくともLinuxについて話しているなら。次に、sshd経由でログインすると、設定した値にかかわらず、XのNice値が表示されます。
私の経験では、カーネルのCPUスケジューラは最近非常に優れているので、CPUサイクルを燃やすだけでサーバーを管理不能に遅くすることは難しく、シェルは通常妥当な時間内に応答します。
サーバーがssh経由で応答するのに苦労している場合は、おそらくサーバー自体がスワップして死んでいます。サーバーがメモリのページをディスクにスワップインしたりスワップしたりするためにサーバーが時間を費やしている場合、すべてに時間がかかります。
そのため、cgroups
を設定して、ユーザーに常に予備のCPUサイクル、メモリ、その他のリソースを残しておくことをお勧めします。 viqrtoが言ったように、それは役に立たないかもしれません。