什么可能写在iotop没有显示的磁盘上?
# iotop -a Total DISK READ: 8.19 M/s | Total ****DISK WRITE: 3.34 M/s**** TID PRIO USER DISK READ DISK WRITE> SWAPIN IO COMMAND 428 be/4 root 0.00 B 84.00 K 0.00 % 0.02 % [kjournald] 2600 be/3 root 0.00 B 8.00 K 0.00 % 0.01 % auditd -s disable 2582 be/4 root 0.00 B 4.00 K 0.00 % 0.00 % syslog-ng
(iotop不使用-o运行)
你怎么解释这个?
# iostat Linux 3.0.51-0.7.9-default (x) 03/10/13 _x86_64_ avg-cpu: %user %nice %system %iowait %steal %idle 1.08 0.00 1.33 5.27 0.00 92.32 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 5.10 173.02 14.35 824994560 68417967 sdb 79.08 1028.23 1018.19 4902923384 4855045168 sr0 0.00 0.00 0.00 988 0 dm-0 175.34 1028.23 1018.19 4902916232 4855045168
解决方法
对于性能而言,读取是至关重要的(某人正在等待所请求的数据),写入可以推迟而没有不良影响(只要它们在系统发生故障之前到达磁盘,显然).如果机器有足够的内存空间,那么“没有多少写入”是可以预期的.