优先考虑 ssh 登录(很好)

s29*_*s29 20 ssh denial-of-service cpu-usage nice

有没有一种首选的方法来为 sshd 设置“nice”?

我需要优先考虑 sshd,这样我就可以登录并在出现问题时轻松修复内容(例如 DoS、行为不良的进程等)

Jan*_*nen 7

您可以在 中为您的首选用户帐户或用户组提供一个很好的值/etc/security/limits.conf,至少在我们谈论 Linux 时是这样。然后,当您通过 sshd 登录时,无论您设置什么,您都会获得很好的 X 值。

根据我的经验,内核中的 CPU 调度程序现在非常好,仅通过消耗 CPU 周期就很难使服务器变得无法管理地缓慢,shell 通常会在合理的时间内做出响应。

如果您的服务器难以通过 ssh 响应您,那么它很可能会自我交换而死。如果服务器消耗所有时间来将页面进出内存交换到磁盘,那么一切都开始需要很长时间。

这就是为什么更好的方法是设置cgroups,这样你的用户总是有一些空闲的 CPU 周期/内存/其他资源。正如viqrto所说,它可能有帮助,也可能没有帮助。