ceph dd 测试读写
2017-07-11 00:11
1071 查看
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 cacheiflag=direct,nonblock
oflag=direct,nonblock
iflag=cio
oflag=cio
direct模式就是把写入请求直接封装成io指令发送到磁盘
非direct模式,就是把数据写入系统缓存,然后认为io成功,并由操作系统决定缓存的数据什么时候被写入磁盘
参考:1.正确用DD测试磁盘读写速
相关文章推荐
- Android平台,友善之臂6410,串口读写(测试通过版)
- USB接口ID卡读卡器oem软件/读写卡测试程序及源代码/c++builder源代码 (2)
- linux下测试磁盘的读写IO速度
- 性能测试之一----I/O读写速度(2)
- GorocksDB和BoltDB读写性能测试
- 回看《例说FPGA》---DDR2控制器集成与读写测试
- Linux 磁盘读写压力测试
- 在ubuntu下生成大文件,并测试文件读写效率
- c++读写文件和测试程序运行时间的例子
- 简单测试 读写 ini
- Linux测试硬盘读写速度
- 测试、文件的读写、SharedPreferences
- Linux下读写速度测试
- Linux下硬盘读写压力测试脚本(Python版)
- linux下测试磁盘的读写IO速度
- linux环境下测试磁盘的读写速度
- Linux 如何测试 IO 性能(磁盘读写速度)
- [转]Matlab 7.0 中XML文件读写测试
- java文件读写效率测试总结
- redis读写性能测试