mhost Asked: 2010-02-09 15:03:05 +0800 CST2010-02-09 15:03:05 +0800 CST 2010-02-09 15:03:05 +0800 CST linux为特定进程保证或保留内存 772 有没有办法为特定的服务/进程保留特定数量的内存? 我想保证 OpenSSH 总是有足够的可用内存,它可以接受新的 SSH 连接,以防服务器的内存填满。 谢谢。 linux memory 1 个回答 Voted voretaq7 2010-02-09T18:41:39+08:002010-02-09T18:41:39+08:00 一般来说,您不会在 *nix 系统上“保留”内存 - 您确保有足够的物理 RAM + 交换空间来处理您的服务器正在执行的操作,并让 VM 子系统从那里处理它(尽管正如 dmckee 指出的那样在 Linux 中,你有一个“有用的”OOM 杀手,当你用完 RAM 时,它会杀死“最大的内存用户”——上述“有用”子系统的逻辑充其量是值得怀疑的)。 您应该尝试找出您的系统内存不足的原因(如果这确实是问题所在):如果您解决了根本问题,则不需要保留 RAM。
一般来说,您不会在 *nix 系统上“保留”内存 - 您确保有足够的物理 RAM + 交换空间来处理您的服务器正在执行的操作,并让 VM 子系统从那里处理它(尽管正如 dmckee 指出的那样在 Linux 中,你有一个“有用的”OOM 杀手,当你用完 RAM 时,它会杀死“最大的内存用户”——上述“有用”子系统的逻辑充其量是值得怀疑的)。
您应该尝试找出您的系统内存不足的原因(如果这确实是问题所在):如果您解决了根本问题,则不需要保留 RAM。