全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1780|回复: 16
打印 上一主题 下一主题

为什么你们测试CAC的IO都喜欢加上缓存?

[复制链接]
跳转到指定楼层
1#
发表于 2016-9-10 15:47:11 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么不用这个
dd bs=64k count=4k if=/dev/zero of=test oflag=dsync

你们这是在寻找接盘侠吗?
2#
发表于 2016-9-10 15:49:38 | 只看该作者
楼主,你的跟这个 dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm test -rf   有什么区别 ?
3#
 楼主| 发表于 2016-9-10 15:49:59 来自手机 | 只看该作者
本帖最后由 坐怀不乱西门庆 于 2016-9-10 20:37 编辑

用我的DD在国内某最低配的小鸡鸡上能跑到快70,在CAC上只有2.4
4#
发表于 2016-9-10 15:52:40 | 只看该作者
nic2013 发表于 2016-9-10 15:49
楼主,你的跟这个 dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm test -rf   有什么区别 ...

conv=fsync  Synchronize output data and metadata just before finishing

同步时写入数据,你可以理解为大文件连续写入性能

oflag=dsync  Use synchronized I/O for data. For the output file, this forces a physical write of output data on each write

每一个bs的数据块就写入一次到磁盘,以这个命令为例,就相当于是64K随机写入性能
5#
 楼主| 发表于 2016-9-10 15:54:07 来自手机 | 只看该作者
nic2013 发表于 2016-9-10 15:49
楼主,你的跟这个 dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm test -rf   有什么区别 ...

不清楚,只是看那几个帖子测IO都在用缓存测
6#
发表于 2016-9-10 16:02:50 | 只看该作者

[root@qin27 ~]# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm test -rf
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 193.264 s, 5.6 MB/s
[root@qin27 ~]# dd bs=64k count=4k if=/dev/zero of=test oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 198.78 s, 1.4 MB/s
[root@qin27 ~]#

这个是我跑的。
7#
发表于 2016-9-10 16:04:38 | 只看该作者
要那么好I/O性能有鸟用,一分钱一分货
8#
发表于 2016-9-10 16:17:41 | 只看该作者
cac测出来基本在1-3左右
9#
发表于 2016-9-10 16:34:23 | 只看该作者
楼主就没弄明白这几个参数的含义
conv=fdatasync的意思是,在命令返回前强制将数据刷入硬盘。所以这个并不是“测缓存”(数据已经写入硬盘了),真正“测缓存”的话是什么参数都不带。默认的dd 会将IO操作进行合并优化 以便获得更好的性能。所以conv=fdatasync实际的意思是测试连续写入性能

oflag=dsync的意思是,不合并IO操作,每读取一个block的数据就写入一个block的数据,这个block数据写入并返回以后再读取下一个数据并写入,直到达到count为止。因此这个命令是一种(伪)测试随机写入速度的方法
10#
发表于 2016-9-10 17:12:57 | 只看该作者
把bs参数和count换一下,会更惊喜的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-8 13:10 , Processed in 0.060520 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表