Ceph存储磁盘性能测试
·
目标:
测试ceph存储盘性能
当前机器状态:




yum install -y fio
以下代码同时在 系统盘与ceph数据盘 执行
# 创建测试文件
【数据盘】
[root@VM-0-44-tlinux /data/ti-platform]# dd if=/dev/zero of=./test bs=1M count=10240
记录了10240+0 的读入
记录了10240+0 的写出
10737418240字节(11 GB)已复制,48.2157 秒,223 MB/秒
【ceph存储盘】
[root@VM-0-44-tlinux /data/ti-platform-fs]# dd if=/dev/zero of=./test bs=1M count=10240
记录了10240+0 的读入
记录了10240+0 的写出
10737418240字节(11 GB)已复制,34.8796 秒,308 MB/秒
#160并发测试随机读
fio --readonly -filename=./test -direct=0 -fallocate=none -rw=randread -iodepth=4 -bsrange=1k-8k -size=10G -runtime=30 -thread -numjobs=160 -name=randread -group_reporting -ioengine=sync
【数据盘】
...
Run status group 0 (all jobs):
READ: bw=21.0MiB/s (22.1MB/s), 21.0MiB/s-21.0MiB/s (22.1MB/s-22.1MB/s), io=633MiB (664MB), run=30099-30099msec
...
【ceph存储盘】
...
Run status group 0 (all jobs):
READ: bw=148MiB/s (155MB/s), 148MiB/s-148MiB/s (155MB/s-155MB/s), io=4451MiB (4667MB), run=30059-30059msec
...
#10并发测试顺序写
fio -filename=./test -direct=0 -rw=write -iodepth=4 -bsrange=512-4096 -size=10G -runtime=30 -thread -numjobs=32 -name=seqwrite -group_reporting -ioengine=sync
【数据盘】
...
Run status group 0 (all jobs):
WRITE: bw=58.6MiB/s (61.5MB/s), 58.6MiB/s-58.6MiB/s (61.5MB/s-61.5MB/s), io=1760MiB (1845MB), run=30025-30025msec
...
【ceph存储盘】
...
Run status group 0 (all jobs):
RITE: bw=777MiB/s (814MB/s), 777MiB/s-777MiB/s (814MB/s-814MB/s), io=22.8GiB (24.4GB), run=30002-30002msec
...
注:一般确保ceph的创建测试文件在 200MB/s 以上, 随机读在20MB/以上,顺序写在 100MB/s 以上
更多推荐
所有评论(0)