进程工具总结

一、top命令

        top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.

wKioL1fVNJ3w_1WCAAA-QqAvgi4526.png

二、dstat命令

  多功能系统资源检测工具

wKiom1fVNMHSmn2BAAA8qNrSBs4316.png

三、glances命令

wKioL1fVNa2QVLJlAAA-i_XCmVQ010.png

四、htop命令

        它类似于 top 命令,但可以让你在垂直和水平方向上滚动,所以你可以看到系统上运行的所有进程,以及他们完整的命令行。可以不用输入进程的 PID 就可以对此进程进行相关的操作 (killing, renicing)。

wKioL1fVNP_B3XzpAAAYZjdOUC0455.png

五、pkill命令

  终止进程命令

wKiom1fVNRTCVJwEAAAgEo5c_5s228.png

六、ps命令

 显示进程动态 

wKioL1fVNSeDwnSMAABtkEg8yrM198.png

七、vmstat命令

  vmstat命令是最常见的Linux监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令相比top,可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。

wKiom1fVNVWhuBauAABDtzz05pY053.png

原创文章,作者:pingsky,如若转载,请注明出处:http://www.178linux.com/45703