TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.
top – 12:38:33 up 50 days,23:15,7 users,load average: 60.58,61.14,61.22
Tasks: 203 total,60 running,139 sleeping,4 stopped,0 zombie
Cpu(s): 27.0%us,73.0%sy,0.0%ni,0.0%id,0.0%wa,0.0%hi,0.0%si,0.0%st
Mem:1939780k total,1375280k used,564500k free,109680k buffers
Swap:4401800k total,497456k used,3904344k free,848712k cached
PID USERPRNIVIRTRESSHR S %CPU %MEMTIME+COMMAND
4338 oracle250627m 209m 207m R0 11.0 297:14.76 oracle
4267 oracle250626m 144m 143m R67.689:16.62 oracle
3458 oracle250672m 133m 124m R07.11283:08 oracle
3478 oracle250672m 124m 115m R06.61272:30 oracle
3395 oracle250672m 122m 113m R06.51270:03 oracle
3480 oracle250672m 122m 109m R86.41274:13 oracle
3399 oracle250672m 121m 110m R06.41279:37 oracle
4261 oracle250634m 100m99m R05.386:13.90 oracle
25737 oracle250632m81m74m R04.3 272:35.42 oracle
7072 oracle250626m72m71m R03.86:35.68 oracle
16073 oracle250630m68m63m R83.6 175:20.36 oracle
16140 oracle250630m66m60m R03.5 175:13.42 oracle
16122 oracle250630m66m60m R03.5 176:47.73 oracle
786 oracle250627m63m63m R03.41:54.93 oracle
4271 oracle250627m59m58m R83.186:09.64 oracle
4273 oracle250627m57m56m R83.084:38.20 oracle
22670 oracle250626m50m49m R02.784:55.82 oracle
一.TOP前五行统计信息
统计信息区前五行是系统整体的统计信息。
1.第一行是任务队列信息
同uptime命令的执行结果:
[root@localhost ~]# uptime
13:22:30 up 8 min,4 users,load average: 0.14,0.38,0.25
其内容如下:
当有多个CPU时,这些内容可能会超过两行。内容如下:
内容如下: