sudo dd if=/dev/sda of=/dev/null bs=1M iflag=direct
atopsar -d 5 # in a second terminal
top # in a third terminal
结果来自atopsar
:
19:18:32 disk busy read/s KB/read writ/s KB/writ avque avserv _dsk_
...
19:16:50 sda 18% 156.5 1024.0 0.0 0.0 5.0 1.15 ms
19:16:55 sda 18% 156.3 1024.0 0.0 0.0 4.9 1.15 ms
...
Run Code Online (Sandbox Code Playgroud)
为什么报告的磁盘利用率(“忙”)远低于 100%?
据top
,该dd
进程仅使用 3% 或更少的 CPU。 top
还提供系统 CPU 的硬件和软件中断 (hi
和si
) 使用情况的总体报告,显示低于 1%。我有四个 CPU(2 个内核,每个内核 2 个线程)。 …