首先,向大家介绍一些linux查看进程的命令,pstreepstophtop等,接下来为大家演示这几个常用命令。

1,  Linux ps命令:

(1)linux 进程查看命令ps,常用命令为#ps aux

如图所示:

wKiom1XlrlqDAiQaAAEst2SsNE0097.jpg\"

其中红色圈出部分:

PID:进程号  %CPU:进程占用cpu比例  %MEM:进程占用内存比例  VSZ:虚拟内存占用比例  RSS:常驻内存级  

(2)ps常用命令组合#ps –ef  如图所示:

wKiom1XlroGA54RvAADFXdVingw785.jpg\"

其中,-e:显示所有进程  -f:显示完整格式

2,  linux tophtop命令以及两者之间对比

(1)    top命令为动态信息显示,如图所示:

wKioL1XlsOiBrQIsAAGQugpNnD4633.jpg\"

红色圈出的部分可以根据手动指令隐藏,在进程运行状态下按字母“M”会自动隐藏显示占据信息,按字母“T”会自动隐藏累计占据CPU时长。

(2)    htop命令,可以根据进程来调优 如图所示:

wKiom1Xlr3CQwpZ4AAFuNCOkB_8856.jpg\"

Tophtop命令区别在于htop显示信息框可以手动改动。

3,  vmstat命令,报告虚拟内存状态信息,可以根据需要手动调整时间间隔:

#vmstat 2   数字2位秒数  意思是每隔2秒更新虚拟内存状态,如图所示:

wKiom1Xlr8ySWxkjAAGTVYkI6pI635.jpg\"

红色圈出部分证明时间显示数据信息对比,其中字母r:等待运行的进程个数 b:阻塞个数

Swpd:交换内存的使用总量