top命令
第一行:整体描述
top - 13:05:35 up 3 days, 21:08, 2 users, load average: 0.09, 0.08, 0.08
显示系统从启动到现在运行了多长时间,以及近1分钟、5分钟、15分钟的负载
第二行:任务(进程)
Tasks: 140 total, 1 running, 139 sleeping, 0 stopped, 0 zombie
140个进程,有一个正在运行,139个休眠,0个停止,0个僵尸进程
第三行:CPU概况
Cpu(s): 0.1%us, 0.0%sy, 0.0%ni, 99.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
用户进程占用01%,系统内核占用0.0%,改变优先级的进程占用了0%,99.0空闲,等待磁盘IO的占用了0%,si,st不清楚。
第三行:内存概况
Mem: 66095008k total, 65381296k used, 713712k free, 166472k buffers
第四行:交换内存
Swap: 67096572k total, 0k used, 67096572k free, 62792308k cached
IO监视
iostat -x
avg-cpu: %user %nice %system %iowait %steal %idle
0.41 0.00 0.05 0.01 0.00 99.53
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.02 156.04 1.89 10.74 235.50 667.09 142.94 0.14 10.80 0.52 12.61 0.22 0.27
dm-0 0.00 0.00 1.91 167.16 235.50 667.09 10.68 10.18 60.23 0.55 60.91 0.02 0.27
dm-1 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 4.42 4.42 0.00 1.68 0.00
我们先列举一下各个性能指标的简单说明。
rrqm/s:每秒进行merge的读操作数目。
wrqm/s:每秒进行merge的写操作数目。
r/s:每秒完成的读I/O设备次数。
w/s:每秒完成的写I/O设备次数。
rsec/s:每秒读扇区数。
wsec/s:每秒写扇区数。
rkB/s:每秒读K字节数。
wkB/s:每秒写K字节数。
avgrq-sz:平均每次设备I/O操作的数据大小(扇区)。
avgqu-sz:平均I/O队列长度。
await:平均每次设备I/O操作的等待时间(毫秒)。
svctm:平均每次设备I/O操作的服务时间(毫秒)。
%util:一秒中有百分之多少的时间用于I/O操作,或者说一秒中有多少时间I/O队列是非空的。