栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

第九讲 如何处理最耗资源的“耗子”进程?

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第九讲 如何处理最耗资源的“耗子”进程?

9.1 进程管理的基本内容

9.2 如何监视和控制进程

与进程有关的信息



进程监视的命令

ps命令

F:进程标志 4表示此进程权限为root 1表示进程仅复制没有实际执行
S:进程状态
UID:执行该进程用户的id 0为root用户
PID:进程id号
PPID:父进程因为pid为1所以ppid为0
C:%cpu代表cpu使用率
PRI:进程优先级 数字越大越低
NI:nice的简写 取值-20道19 为负表示更需要cpu 0表示不起作用
ADDR:进程在内存中的地址即指出该进程在内存的哪个部分 正在运行的进程用-杠表示
SZ:进程用了多少内存
WCHAN:表示目前进程是否在运行
TTY:启动改进程的终端 ?表示与没有控制终端的进程即与终端无关的进程
TIME:进程占用cpu的总时间
CMD:启动进程的命令


vsz 表示该进程使用虚拟内存的量
RSS进程占用的内存大小即占用的固定的内存量
start该进程被触发启动的时间

按pid排序
ps -aux --sort pid

还可以按其他的来排序不仅仅是pid

top命令


在top中输入大写P根据cpu使用大小降序排序
输入大写R就反向排序

M根据内存使用量排序

输入T根据进程执行时间的多少来排序降序
R就升序

输入大写K就可以删除进程

此时输入要删除的进程的pid号

监视指定用户输入大写U


查阅帮助输入H
centos中是大写 RHEL5是小写

输入小写q或者esc可以退回到top环境
要退出top环境就输入小写q

pstree命令


pstree -p:显示当前进程中每个进程的pid号用树状表示
pstree -p 3767:显示指定pid号即3767/用户名的每个进程的pid用树状表示


显示属于user用户的进程
pstree -u user

lsof命令


列出user用户所打开的文件:lsof -u user

以上ps top pstree是监视进程的命令
控制进程命令为kill
kill命令


使用kill来终止vim进程的运行

总结

9.3 进程的优先级

Linux是多用户多任务的







9.4 守护进程与系统服务


下图中字母最后的d表示守护进程









要退出浏览直接按q即可


enabled表示crond服务在开机启动






转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/277256.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号