Linux命令之top

显示进程占用cpu以及内存的情况

1
2
3
4
5
6
7
8
-d: 表示每一次刷新的时间间隔
-c: 显示整个命令行(包括参数)而不只是显示命令名
-p: 只显示具体的进程,不显示所有的进程
在top的显示过程中,还可以输入命令进行交互:

M:以内存的占有率进行排序
P:CPU占有率进行排序
T:运行时间进行排序
d:改变刷新时间

示例:

1
2
3
4
5
top   //每隔5秒显式所有进程的资源占用情况
top -d 2 //每隔2秒显式所有进程的资源占用情况
top -c //每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)
top -p 12345 -p 6789//每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况
top -d 2 -c -p 123456 //每隔2秒显示pid是12345的进程的资源使用情况,并显式该进程启动的命令行参数