drbd的性能测试报告
最近,由于工作需要,对drbd的性能做了一个测试,以下是测试过程。
1 服务器配置
类别 | 名称 |
os | centos 6.5 |
cpu | 2 |
ram | 2G |
disk | 3G |
drbd | 8.4.8 |
sysbench | v0.5 |
2 性能需求
测试写入drbd设备的速度和写入本地硬盘的速度差异情况。
3 测试准备工作
3.1 drbd性能测试环境搭建
利用drbd的主节点搭建一个sysbench的性能测试环境:
4 测试过程
执行下面的命令准备测试数据,分别在/data/和/localdir目录下执行:
sysbench --test=fileio --num-threads=16 --file-total-size=2G --file-test-mode=rndrw prepare
执行后,会在/data(drbd的工作目录)和本地磁盘目录/localdir里面创建2G的文件。
4.1 drbd目录和本地目录的磁盘io比较
通过上图可以看出,在drbd的挂载目录/data下,磁盘随机读写速度大概为32M/s,iops大概为2055。
通过上图可以看出,使用本地磁盘目录/localdir,磁盘io随机读写速度大概为152M/s,iops为9743。
可见用了drbd后,磁盘IO速度下降明显,差5倍的速度。
4.2 drbd目录和本地目录的内存速度比较
通过上图可以看出,在drbd的挂载目录/data下,传输2G内容,每个block 8k,速度大概每秒6944M.
通过上图可以看出,在本地磁盘目录/localdir下,传输2G内容,每个block 8k,速度大概每秒6985M..
可见,使用drbd和不使用drbd,对内存速度无影响。
5 测试结论
使用DRBD后,磁盘IO性能急剧下降,速度比不使用drbd慢了5倍。
另外,使用DRBD后,内存速度倒是没有什么变化。
完。
附件列表
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28916011/viewspace-2123469/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/28916011/viewspace-2123469/