V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  DjvuLee  ›  全部回复第 11 页 / 共 11 页
回复总数  207
1 ... 2  3  4  5  6  7  8  9  10  11  
2014 年 7 月 26 日
回复了 DjvuLee 创建的主题 Linux dd 测试出来的写速度比读速度更大
@tonyluj 赞严谨!总结中确实没说清。确实bs是指定用户空间的缓存大小。不指定O_DIRECT,使用标准的文件访问方式,指定了则使用直接IO访问方式,没有kernel的缓存。
2014 年 7 月 25 日
回复了 DjvuLee 创建的主题 Linux dd 测试出来的写速度比读速度更大
本着学习的态度,我把这个问题总结下来:

通常情况下,写肯定是会比慢的,但是之所以出现这种我测出的结果,确实是由于管道导致。

抛开管道这个问题,读和写的速度都太高了,不正常,这个是由于dd的用法导致的。我上面测出来的方法是dd只是把任务交给os,但是os还没有保证已经完成读写任务的情况下,dd就返回了完成时间,所以导致速度偏高,解决方法是添加fdatasync。

另外,附上一篇文章,关于用dd来磁盘速度: https://romanrm.net/dd-benchmark
2014 年 7 月 25 日
回复了 DjvuLee 创建的主题 Linux dd 测试出来的写速度比读速度更大
@Earthman 那不好意思,可能确实地域不同,理解有差别。
2014 年 7 月 25 日
回复了 DjvuLee 创建的主题 Linux dd 测试出来的写速度比读速度更大
@satanwoo 嗯,也很感谢你的回答。
2014 年 7 月 25 日
回复了 DjvuLee 创建的主题 Linux dd 测试出来的写速度比读速度更大
@xinglp 你的说法是正确的,是用管道导致的。多谢!
2014 年 7 月 25 日
回复了 DjvuLee 创建的主题 Linux dd 测试出来的写速度比读速度更大
@satanwoo 同一个文件,怎么可能是连续写和随机读呢?
2014 年 7 月 25 日
回复了 DjvuLee 创建的主题 Linux dd 测试出来的写速度比读速度更大
@Earthman 大哥,首先感谢你的回答。但是你有必要粗言粗语吗?您要是精通操作系统,内存的带宽这种常见参数还不清楚?您说内存带宽是944MB/s,您是在开玩笑吗?
我考虑过缓存,我以为bs指定的就是缓存,当然我可能没仔细看。
1 ... 2  3  4  5  6  7  8  9  10  11  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1015 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 23:07 · PVG 07:07 · LAX 16:07 · JFK 19:07
♥ Do have faith in what you're doing.