当前位置: 技术问答>linux和unix
linux如何限制指定进程的内存使用量?
来源: 互联网 发布时间:2016-08-02
本文导语: 大家好! 我使用的系统是open suse 11.2, 在做程序的编译和链接时,发现当开始链接时,系统反应变得很慢,其它进程就像被卡住了似的。使用top查看,发现2G内存几乎被用光了,只剩下45M,虚拟内存也被用的2G,我已...
大家好!
我使用的系统是open suse 11.2, 在做程序的编译和链接时,发现当开始链接时,系统反应变得很慢,其它进程就像被卡住了似的。使用top查看,发现2G内存几乎被用光了,只剩下45M,虚拟内存也被用的2G,我已经将swap分区扩展到4G了。我猜测可能是因为物理内存被用光造成系统反应变慢的。
linux下有没有什么办法限制指定进程的内存使用量?
谢谢各位!!
我使用的系统是open suse 11.2, 在做程序的编译和链接时,发现当开始链接时,系统反应变得很慢,其它进程就像被卡住了似的。使用top查看,发现2G内存几乎被用光了,只剩下45M,虚拟内存也被用的2G,我已经将swap分区扩展到4G了。我猜测可能是因为物理内存被用光造成系统反应变慢的。
linux下有没有什么办法限制指定进程的内存使用量?
谢谢各位!!
|
linux上限制用户进程数、cpu占用率、内存使用率
确保/etc/pam.d/login文件中有如下一行: session required /lib/security/pam_limits.so 然后编辑/etc/security/limits.conf文件。
http://blog.csdn.net/dddfly/archive/2008/12/07/3470163.aspx
确保/etc/pam.d/login文件中有如下一行: session required /lib/security/pam_limits.so 然后编辑/etc/security/limits.conf文件。
http://blog.csdn.net/dddfly/archive/2008/12/07/3470163.aspx