iotop 不显示写入

Mar*_*rki 5 linux io system-monitoring

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
Run Code Online (Sandbox Code Playgroud)

(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
Run Code Online (Sandbox Code Playgroud)

von*_*and -2

对于性能而言,读取至关重要(有人正在等待请求的数据),可以推迟写入而不会产生不良影响(显然,只要它们在系统崩溃之前到达磁盘)。如果机器有足够的可用内存,则“没有太多写入”是可以预料的。