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

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

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

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