Top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up1:22,1 user,load average: 0.06, 0.60, 0.48
- y; c8 o5 R2 d. _0 F) O9 c Tasks:29 total, 1 running,28 sleeping, 0 stopped, 0 zombie& O3 b+ X( G; e5 ]+ |. K/ x% q
Cpu(s):0.3% us,1.0% sy,0.0% ni, 98.7% id,0.0% wa,0.0% hi,0.0% si
2 N( _, l; V, s9 [4 u Mem:191272k total, 173656k used,17616k free,22052k buffers, U; V1 h4 m) g* O
Swap: 192772k total,0k used, 192772k free, 123988k cached. {4 Y" P6 l; V9 M: M
PID USERPRNIVIRTRESSHR S %CPU %MEMTIME+COMMAND% A# G) r; P5 j* u" J: D; ] I" X
1379 root16 07976 2456 1980 S0.71.3 0:11.03 sshd0 }' J& z1 p. B
14704 root16 02128980796 R0.70.5 0:02.72 top2 p" L2 q o0 q
1 root16 01992632544 S0.00.3 0:00.90 init7 ]/ U# h4 b0 G% z; @5 _
2 root3419 000 S0.00.0 0:00.00 ksoftirqd/0
7 X/ F" I# D8 U9 ^, { 3 rootRT 0 000 S0.00.0 0:00.00 watchdog/0统计信息区
4 ]- V7 ]. N3 U! [9 R, H6 ] 前五行是系统整体的统计信息。第一行是任务队列信息,同 uptime 命令的执行结果。其内容如下:01:06:48当前时间up 1:22系统运行时间,格式为时:分1 user当前登录用户数load average: 0.06, 0.60, 0.48系统负载,即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行。内容如下:Tasks: 29 total进程总数 |