在linux的top命令里的cpu信息是什么意思呢?
Cpu(s): 62.1% us, 15.9% sy,0.1% ni, 19.4% id,2.0% wa,0.1% hi,0.4% si
Mem: 8247956k total,8232004k used,15952k free,205240k buffers
total used free shared buffers cached。 total used free shared buffers cached。total used free shared buffers cached。
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。
22:43:44 up 3:03, 1 user, load average: 0.00, 0.00, 0.00。11:59:33 up 3 days, 22:22, 1 user, load average: 0.00, 0.00, 0.00。12:10:27 up 21:13, 1 user, load average: 0.00, 0.01, 0.08。
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si
total used free shared buffers。 total used free shared buffers cached。total used free shared buffers cached。
Swap: 192772k total, 0k used, 192772k free, 123988k cached
user pid %mem vsz rss stat start time。user pid %mem vsz rss stat start time command。pid user pr ni virt res shr s %cpu %mem time+ command。
1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd
14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top
1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
统计信息区
前五行是系统整体的统计信息。第一行是任务队列信息,同 uptime 命令的执行结果。其内容如下:
01:06:48 当前时间
up 1:22 系统运行时间,格式为时:分
1 user 当前登录用户数
load average: 0.06, 0.60, 0.48 系统负载,即任务队列的平均长度。
三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。
第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行。内容如下: