Linux的idle进程占CPU,如何停止Linux系统中占用CPU 100%的进程

本文介绍了当Linux系统中出现idle进程占用CPU资源100%的情况时,如何通过top和ps命令找出并结束问题进程。通过top查看进程状态,然后使用ps进一步分析,最后使用kill -9命令强制结束占用CPU的进程,恢复正常运行。
摘要由CSDN通过智能技术生成

linux 很好,占用系统资源低,低端机都可以流畅的运行.但是偶尔也会遇到像windows下烦人的问题,那就是进程占用CPU100%.

最近我就遇到了这个问题,还好,我使用了一套组合拳,把占用CPU资源100%的进程给干掉了.

步骤是:

1)先top,查看进程运行状况,包括进程ID,CPU占用率等.Linux还是比较友好的,他会把CPU使用率最大的放在最上面,很快我就找到了罪魁祸首:ID:20641 ...

2)找到了进程,那再仔细看一下也无妨,然后ps ax,查看进程运行状况.可以查看到进程的ID号,那个用户在使用,进程命令是什么等.

3)情况了解了,原来是vi init在作怪,用kill -9 20641强制干掉此进程.

再TOP一次.好了,CPU使用率恢复正常了.

附命令用法:

1.top

使用权限:所有使用者

使用方式:top [-][d delay][q][c][S][s][n]

说明:即时显示process的动态

参数:

d:改变显示的更新速度,或是在交谈式指令列(interactive command)按s

q:没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行

c:切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S:累积模式,会将己完成或消失的子行程 (dead child process )的CPU time累积起来

s:安全模式,将交谈式指令取消,避免潜在的危机

i:不显示任何闲置(idle)或无用(zombie)的行程

n:更新的次数,完成后将会退出top

b:批次档模式,搭配"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值