用top命令查看系统运行情况,突然发现stopped和zombile进程个数居然不是0。 [root@myos software]# top top – 11:20:17 up 60 days, 17:15, 3 users, load average: 0.01, 0.02, 0.84 Tasks: 91 total, 1 running, 86 sleeping, 3 stopped, 1 zombie %Cpu(s): 0.3 us, 0.3 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 1016396 total, 67224 free, 834140 used, 115032 buff/cache KiB Swap: 1048572 total, 685208 free, 363364 used. 39156 avail Mem 通过ps和grep命令ps -A -ostat,ppid,pid,cmd | grep -e ‘^[T]’找出stopped进程id [root@myos software]# ps -A -ostat,ppid,pid,cmd | grep -e ‘^[T]’ Tl 10571 10762 jstat -gcutil 4644 1 Tl 10571 10775 jstat -gcutil 4644 1000 原来是我用ctrl+z强制退出的程序,并没有停止。kill -9 10571彻底杀死该进程。 然后,找出僵尸进程。 [root@myos software]# ps -A -ostat,ppid,pid,cmd | grep -e ‘^[Zz]’ Z 10530 10533 [yum]
用kill -9 10530彻底杀死进程。然后用top看了下,清净了。 [root@myos software]# top top – 11:30:03 up 60 days, 17:25, 3 users, load average: 0.00, 0.01, 0.45 Tasks: 85 total, 1 running, 84 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.7 us, 0.3 sy, 0.0 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 1016396 total, 86948 free, 802824 used, 126624 buff/cache KiB Swap: 1048572 total, 685212 free, 363360 used. 64724 avail Mem 命令解释: -A 参数列出所有进程 -o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)这四个参数 说明:本站著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处,来自www.ddkiss.com 源文档


原文地址:http://www.cnblogs.com/diaoz/p/16877318.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性