我使用Centos5作为运行服务器,机器内存有限。有许多用户使用服务器,其中一些用户正在运行占用大量 RAM 的程序。
当我使用top检查已使用的内存时,RAM和Swap都只被少数用户占用。因此,我可能会为每个用户强制执行内存使用限制。
我如何执行这样的限制?
答案1
/etc/security/limits.conf
您可以在其中设置此类ulimit
相关默认值或用户特定限制。
他们将在新用户会话中变得活跃。
答案2
我实际上会使用 CloudLinux,因为你的具体问题正是它旨在平衡的。许多共享托管环境也添加此内核模块来限制自己的用户资源使用。