1. 用top命令查看
top - 11:11:26 up 96 days, 13:36, 1 user, load average: 2.04, 1.12, 1.02
Tasks: 1969 total, 7 running, 1962 sleeping, 0 stopped, 0 zombie
Cpu(s): 32.0%us, 5.6%sy, 0.0%ni, 51.7%id, 8.4%wa, 0.1%hi, 2.2%si, 0.0%st
Mem: 24599832k total, 24410524k used, 189308k free, 21072k buffers
Swap: 4194300k total, 0k used, 4194300k free, 19890360k cache
8.4%wa这里,IO等待所占用的CPU时间的百分比,高过30%时IO压力高
2. 用iostat查看
iostat -x 1 10
如果 iostat 没有,要 yum install sysstat安装这个包
Linux 2.6.32-504.8.1.el6.x86_64 (SDHPACERD01) 2016年07月19日 x86_64 (12 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
30.52 0.00 3.96 9.61 0.00 55.90
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 659.00 630.00 74.00 24800.00 5864.00 43.56 2.62 3.72 1.36 95.90
dm-0 0.00 0.00 631.00 733.00 24816.00 5864.00 22.49 4.38 3.21 0.70 96.00
dm-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
1) 如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。
2) idle小于70% IO压力就较大了,一般读取速度有较多的wait.
3.查看磁盘剩余空间信息
df -hl
文件系统 容量 已用 可用 已用% 挂载点
LogVol01 783G 634G 109G 86%