首先,向大家介绍一些linux查看进程的命令,pstree、ps、top、htop等,接下来为大家演示这几个常用命令。
1, Linux ps命令:
(1)linux 进程查看命令ps,常用命令为#ps aux
如图所示:
其中红色圈出部分:
PID:进程号 %CPU:进程占用cpu比例 %MEM:进程占用内存比例 VSZ:虚拟内存占用比例 RSS:常驻内存级
(2)ps常用命令组合#ps –ef 如图所示:
其中,-e:显示所有进程 -f:显示完整格式
2, linux top、htop命令以及两者之间对比
(1) top命令为动态信息显示,如图所示:
红色圈出的部分可以根据手动指令隐藏,在进程运行状态下按字母“M”会自动隐藏显示占据信息,按字母“T”会自动隐藏累计占据CPU时长。
(2) htop命令,可以根据进程来调优 如图所示:
Top与htop命令区别在于htop显示信息框可以手动改动。
3, vmstat命令,报告虚拟内存状态信息,可以根据需要手动调整时间间隔:
#vmstat 2 数字2位秒数 意思是每隔2秒更新虚拟内存状态,如图所示:
红色圈出部分证明时间显示数据信息对比,其中字母r:等待运行的进程个数 b:阻塞个数
Swpd:交换内存的使用总量