ceph dd 测试读写

1. ceph扩展

图片显示异常,需要复制图片地址查看

1.1 ceph基准测试
集群的读、写、延迟、负载
各节点硬件性能测试:磁盘、网络
1.2 磁盘性能基准
单个磁盘的性能
一个OSD节点中所有磁盘的性能
单个磁盘写能力

#conv=fsync
# dd if=/dev/zero of=test_10G bs=10M count=1024
# dd if=/dev/zero of=10G bs=10M count=1024 conv=fsync
不是每写一次都要同步一次,在dd命令结束前同步data和metadata(写入数度快) 使用cache

#oflag=dsync
# dd if=/dev/zero of=10G bs=10M count=1024 oflag=dsync
每写一次都要等到这一次写入磁盘,才能进行下一次写(写入速度慢)

2. 测试硬盘读速度

” time dd if=/dev/sda2 of=/dev/null bs=8k count=8388608“

2.1 测试写速度

dd bs=1M count=128 if=/dev/zero of=test

#dd if=/dev/zero of=test_dd_1 bs=1M count=1 oflag=sync
#dd if=/dev/zero of=test_dd_2 bs=1M count=1 conv=fsync

#dd if=/dev/zero of=test_dd_3 bs=1M count=100 conv=fsync
#dd if=/dev/zero of=test_dd_4 bs=1M count=100 oflag=sync
#dd if=/dev/zero of=test_dd_5 bs=1M count=100 oflag=dsync

3. 使用dd命令测试磁盘读写

#dd if=/dev/zero of=test_dd_01 bs=1M count=100 (不准确)
#dd if=/dev/zero of=test_dd_01 bs=1M count=100 conv=fsync (比较准确,在dd结束前会写到磁盘)
#dd if=/dev/zero of=test_dd_4 bs=1M count=100 oflag=sync/dsync (是真正的每写一次就写一次磁盘,磁盘会啪啪的响)

————————————————————————————————

4. dd绕开cache
4.1 规避文件系统cache,直接读写不使用 buffer cache

iflag=direct,nonblock

oflag=direct,nonblock

iflag=cio

oflag=cio

direct模式就是把写入请求直接封装成io指令发送到磁盘
非direct模式,就是把数据写入系统缓存,然后认为io成功,并由操作系统决定缓存的数据什么时候被写入磁盘

参考:
1.正确用DD测试磁盘读写速

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值