每隔 20-30 秒,我的硬盘使用率就会达到 100%(iostat)。
iotop 显示 [flush-8:0] 在此期间使用了 99% 的 HDD。在此期间 HDD 使用率为 1-10%。
iostat 输出:
2013 年 4 月 22 日上午 8:58:44 设备:rrqm/s wrqm/sr/sw/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util 平均日均值 1.55 1188.88 3.43 569.93 0.03 6.88 24.69 0.25 0.43 0.12 7.15 2013 年 4 月 22 日上午 8:58:46 设备:rrqm/s wrqm/sr/sw/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util 平均日均值 0.00 632.50 1.00 753.50 0.01 5.41 14.72 0.77 1.02 0.02 1.35 2013 年 4 月 22 日上午 8:58:48 设备:rrqm/s wrqm/sr/sw/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util 标准差 0.00 1001.00 4.50 26.50 0.04 4.01 267.74 0.08 1.63 1.15 3.55 2013 年 4 月 22 日上午 8:58:50 设备:rrqm/s wrqm/sr/sw/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util 沙特阿美 0.00 0.00 2.00 0.00 0.03 0.00 26.00 0.00 16.75 1.50 0.30 2013 年 4 月 22 日上午 8:58:52 设备:rrqm/s wrqm/sr/sw/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 2332.50 2.00 5370.00 0.03 30.04 11.46 113.70 20.79 0.15 79.30 2013 年 4 月 22 日上午 8:58:54 设备:rrqm/s wrqm/sr/sw/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util 平均价格指数 0.00 508.50 3.50 2102.00 0.03 10.21 9.96 143.96 63.78 0.47 99.50 2013 年 4 月 22 日上午 8:58:56 设备:rrqm/s wrqm/sr/sw/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util 标准差 0.00 46.50 1.50 423.50 0.01 1.85 8.95 117.26 288.18 2.35 100.05 2013 年 4 月 22 日上午 8:58:58 设备:rrqm/s wrqm/sr/sw/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util 平均价格指数 0.00 924.50 3.00 34.00 0.02 3.76 209.30 1.04 203.03 1.73 6.40 2013 年 4 月 22 日上午 8:59:00 设备:rrqm/s wrqm/sr/sw/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 0.00 0.00 3.50 0.00 0.04 0.00 21.71 0.03 8.43 8.43 2.95 2013 年 4 月 22 日上午 8:59:02 设备:rrqm/s wrqm/sr/sw/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util 平均日均值 9.00 2662.50 9.00 1135.50 0.08 14.86 26.72 1.03 0.90 0.04 4.50
iotop:
[root@a18 ~]# iotop -o -a 无法设置语言环境,恢复为默认语言环境 总磁盘读取速度:19.47 K/s | 总磁盘写入速度:2.00 M/s 实际磁盘读取:19.47 K/s | 实际磁盘写入:0.00 B/s TID PRIO 用户磁盘读取磁盘写入 SWAPIN IO> 命令 2055 be/4 根 0.00 B 1968.00 K 0.00 % 15.75 % [flush-8:0] 20991 be/4 lighttpd 7.90 M 0.00 B 0.00 % 7.05 % lighttpd -f /etc/lighttpd/lighttpd.conf 23832 be/4 根 36.00 K 714.59 M 0.00 % 6.94 % php /var/www/base/bg-worker.php
我怎样才能弄清楚该问题是由什么原因引起的?
使用 SSD RAID 1。文件系统 EXT4。
我的 PHP 服务器有大量写入操作和大量小文件删除操作。
CentOS 6 64 位。
答案1
您提到过iotop
,但您的输出似乎来自iostat
。
请尝试以下步骤:
- 安装 iotop,并运行它以
iotop -o -a
限制执行 I/O 的进程的显示并总结写入/读取的数量。 - 确保你有“放弃”
/etc/fstab
选项启用 TRIM对于 SSD 驱动器