linux查看系统进程:Linux系统中如何限制用户进程CPU占用率
1个回答
展开全部
实际上在中用户进程运行很长时间是可以接受
而占用CPU过高则让其他用户无法忍受而其很有可能是用户有问题这个时候系统应该自动阻止这样进程继续消耗系统资源 最简单思路方法就是通过ps发现CPU占用率超过某个限制用户进程然后将该进程杀死这种做法很暴力而且用户发现他进程被杀以后很可能又启动进程这样恶性循环 有种折中思路方法不是将目标进程杀死而是适当调整其nice值具体见如下shell: renice +10 `ps aux | awk '{ ($3 0.8 && id -u $1 500) pr $2}'`
而占用CPU过高则让其他用户无法忍受而其很有可能是用户有问题这个时候系统应该自动阻止这样进程继续消耗系统资源 最简单思路方法就是通过ps发现CPU占用率超过某个限制用户进程然后将该进程杀死这种做法很暴力而且用户发现他进程被杀以后很可能又启动进程这样恶性循环 有种折中思路方法不是将目标进程杀死而是适当调整其nice值具体见如下shell: renice +10 `ps aux | awk '{ ($3 0.8 && id -u $1 500) pr $2}'`
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询