我怀疑用我的硬盘是错的。
iostat -d -x -m
root@srv2:~# iostat -d -x -m Linux 2.6.32-5-amd64 (srv2.host.com) 04/23/13 _x86_64_ (2 CPU) Device: rrqm/s wrqm/sr/sw/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util sda 2.68 331.06 2.78 86.00 0.28 1.62 43.84 1.73 19.52 5.06 44.88
ATOP输出(红色):
DSK | sda | busy 78% | read 4 | write 118 | avio 64 ms |
谁能告诉我,发生了什么事情,还有什么额外的testing,我需要做的。
有几件事你可以做
运行一个iotest,例如iozone 。 确保你运行同步io。 如果不是,你可能只是衡量caching。
iozone -R -i 0 -i 1 -i 2 -i 3 -i 4 -i 5 -i 8 -11 -u 10 -s 10m -r 8 -T -I
为我提供了相关的testing。 如果您的磁盘没有电池支持RAID,那么对于“随机写入”和“混合工作负载”,不要期望超过几MB / s。 另外请注意,在磁盘caching可能是积极的,并影响结果。 然而,它足够小,可以被2-3个线程饱和。