每天进步一点点:(13) 进程
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-04
进程 1. 几个查看命令 发现一个问题,如果选项不带-的话,显示的更加简洁.使用ps –aux的时候,会有一个报错. ps –l:只能查阅自己的bash程序 ps aux:查阅所有的系统进程 ps ef:比ps –aux简洁易读一些 ps aux | egrep “cron|syslog” :结合egrep同时查看多个进程 2. 关于僵尸程序(zombie) 僵尸程序是指程序结束了但是还一直存在内存当中.造成僵尸程序的原因是该程序已经执行完毕,或者因故应该终止了,但是该程序的父程序却无法完整的节哀那个该程序结束掉,造成该程序一直存在内存中. 如果ps的时候发现某个程序的CMD后面还接上了<defunct>时,就表示该程序是僵尸程序. 相对应的孤儿进程就是父进程挂掉了但是子进程还存在.系统是不允许这种情况出现的,init将成为该子进程的父进程. 3. init是系统第一个启动的程序,是所有程序的父进程.他是无法被kill掉的,他被kill了系统就挂掉了. 4. 持续检测整个系统的程序工作状态:top命令 top –d x :x表示更新时间,默认为5秒 top命令默认是以CPU的使用率进行排序的;输入M表示以内存使用率排序,输入N表示以PID号码进行排序,输入T表示由CPU使用时间排序,输入r表示修改nice值. 如果需要查看某个进程的资源使用情况,可以通过top –p xxx 命令实现,-p参数表示接PID. 5. pstree:用于查找程序之间的依赖关系. pstree –A或者pstree –U:表示如果有乱码的话,尝试以ansi码或者万国码输出 pstree –Aup :输出时携带user和PID信息
本文出自 “海阔天空” 博客,谢绝转载!
|
|||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 《Linux系统案例精解》下一篇: DNS简单配置
关于每天进步一点点:(13) 进程的所有评论