xfs相关参数对于rbd性能影响
2014-11-19 16:02
579 查看
环境说明
操作环境
openstack icehouseceph 0.87
fio 2.0.13
openstack&ceph配置
openstack nova添加以下配置disk_cachemode=‘network=writeback’
ceph启动rbd cache
[client] rbd cache = true rbd cache size = 32MB rbd cache max dirty = 24MB rbd cache target dirty = 16MB rbd cache max dirty age = 1 rbd cache writethrough until flush = true
fio测试脚本
通过fio主要进行顺序读、顺序写、随机读、随机写的性能测试#!/bin/bash function tgt_r { fio -filename=/dev/vdb -direct=1 -iodepth 1 -thread -rw=read -ioengine=libaio -bs=$1 -size=10G -numjobs=30 -runtime=300 -group_reporting -name=mytest &>> s_r_test } function tgt_w { fio -filename=/dev/vdb -direct=1 -iodepth 1 -thread -rw=write -ioengine=libaio -bs=$1 -size=10G -numjobs=30 -runtime=300 -group_reporting -name=mytest &>> s_w_test } function tgt_rr { fio -filename=/dev/vdb -direct=1 -iodepth 1 -thread -rw=randread -ioengine=libaio -bs=$1 -size=10G -numjobs=30 -runtime=300 -group_reporting -name=mytest &>> r_r_test } function tgt_rw { fio -filename=/dev/vdb -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=libaio -bs=$1 -size=10G -numjobs=30 -runtime=300 -group_reporting -name=mytest &>> r_w_test } for i in 4k 64k 1m do tgt_r $i tgt_w $i tgt_rr $i tgt_rw $i done
测试步骤
1.在osd的xfs文件系统默认配置下,通过上述fio脚本进行测试/dev/sda /osd1 xfs defaults 0 0 /dev/sdb /osd2 xfs defaults 0 0 /dev/sdc /osd3 xfs defaults 0 0
2.在osd的xfs文件系统配置优化后下,通过上述fio脚本进行测试
/dev/sda /osd1 xfs rw,noexec,nodev,noatime,nodiratime,barrier=0 0 0 /dev/sdb /osd2 xfs rw,noexec,nodev,noatime,nodiratime,barrier=0 0 0 /dev/sdc /osd3 xfs rw,noexec,nodev,noatime,nodiratime,barrier=0 0 0
测试结果
MBPS(MB/s)
IOPS
latency(ms)
通过上述测试可以发现,优化xfs后,rbd的顺序写性能得到明显提高,其他顺序读、随机读、随机写性能基本变化不明显。
相关文章推荐
- 深度学习模型各层参数数目对于性能的影响
- weblogic中影响性能的参数总结
- 转摘--具体影响Oracle系统性能的初始化参数
- 影响MySQL性能的 5大配置参数
- 【翻译】性能探索(3)--Cookies对于浏览器响应时间的影响
- 对MySQL性能影响关系紧密的五大配置参数
- 对MySQL性能影响关系紧密的五大配置参数
- 对MySQL性能影响关系紧密的五大配置参数
- 影响MySQL性能的 5大配置参数
- 哪些初始化参数最影响Oracle系统性能
- 参数最影响Oracle系统性能
- 哪些初始化参数最影响Oracle系统性能
- 影响Mysql性能的几个重要参数说明
- weblogic中影响性能的参数总结
- Oracle 性能相关的几个 视图 和 参数
- 哪些初始化参数最影响Oracle的系统性能
- Sitemesh对于性能的影响实验报告
- J2EE性能分析篇 JVM参数对J2EE性能优化的影响
- 影响MySQL性能的五大配置参数
- Oracle 性能相关的几个视图和参数