当我的服务器遇到内存不足时,它通常会杀死多个应用程序。有什么办法可以防止杀死SSH。因为通常,当发生这种内存不足错误时,我的 SSH 会像这样损坏:
I connect to ssh server.
Enter username
Enter password
and then i wait
i wait
and wait...
and waaaaaaaaaait..
and then: Connection timed out.
Run Code Online (Sandbox Code Playgroud)
有什么办法可以防止这种情况吗?
renice 命令可用于重置正在运行的进程的优先级或控制用户拥有的所有进程的优先级和调度。普通用户只能使用此命令以数字方式增加进程优先级(即,使任务不那么重要),但 root 操作员可以使用完整的调度范围(-20 到 19)。数字越小优先级越高。大多数进程似乎以 0 的 nice 运行。如果您运行 CLI top,您将看到正在运行的进程。标记为 NI 的列是不错的数字。如果您在没有参数的情况下运行 CLI nice,您将看到:
用法:
renice [-n] priority [-p|--pid] pid [... pid]
renice [-n] priority -g|--pgrp pgrp [... pgrp]
renice [-n] priority -u|--user user [... user]
renice -h | --help
renice -v | --version
Run Code Online (Sandbox Code Playgroud)
我建议您尝试一下,因为我对适合您的目的的正确价值没有无限的智慧。
| 归档时间: |
|
| 查看次数: |
2062 次 |
| 最近记录: |