linux磁盘IO非常慢?

linux磁盘IO非常慢?,第1张

PC机做RAID, 一般都是软RAID (慢), 而且做的RAID 1 (会更慢)

使用dd命令来测量吞吐率(写速度)

dd if=/dev/zero of=/tmp/test1.img bs=1G count=1 oflag=dsync

使用dd命令测量延迟

dd if=/dev/zero of=/tmp/test2.img bs=512 count=1000 oflag=dsync

1、首先看机器磁盘IO的写入能力,这是个固定数据

2、其次直接看硬件参数,你写入数据的速率要小于该值,留出一定的带宽,每秒写入一个固定大小的数据块就休眠可以控制速率。

3、最后写入一块数据后,调用fsync使对应文件的数据由buffer cache写入到磁盘,此时buffer cache留出的空间也能够给其它进程有机会执行磁盘写入。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8283455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存