云主机性能测试参考
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云主机性能测试参考深圳市宝德软件开发有限公司
目录
1.测试环境 (1)
2.计算能力 (1)
2.1.测试工具 (1)
2.1.1.UnixBench跑分基准测试工具 (1)
2.2.测试方法 (1)
2.3.测试结果 (2)
3.存储IO能力 (6)
3.1.测试工具 (6)
3.2.测试方法 (6)
3.2.1.DD测试 (6)
3.2.2.FIO测试 (6)
3.3.测试结果 (9)
4.网络I/O能力 (10)
4.1.测试工具 (10)
4.2.测试方法 (10)
4.2.1.PING值测试 (10)
perf (10)
4.3.测试结果 (13)
4.3.1.访问速度PING值测试 (13)
perf (14)
1.测试环境
云主机配置:2核/4G/500G云硬盘
操作系统:CentOS6.x64bit
网络接入:被测云主机接入带宽为5M/bps
测试工具:要求版本一样
2.计算能力
2.1.测试工具
2.1.1.UnixBench跑分基准测试工具
UnixBench是一个unix类(Unix,BSD,Linux)系统下的性能跑分基准测试开源工具,被广泛用于测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。
2.2.测试方法
1)新建UnixBench.sh脚本
本测试使用unixbench.sh脚本安装UnixBench5.1.3,UnixBench5.1.3包含system和graphic测试,该脚本注释了关于graphic的测试项(大多数云主机都是没有显卡或者是集显,所以图像性能无需测试)。
如果你需要测试graphic,则需要修改unixbench.sh,注释掉“sed-i"s/GRAPHIC_TESTS= defined/#GRAPHIC_TESTS=defined/g"./Makefile”,同时需要系统提供x11perf命令gl_glibs库。
2)执行脚本,会自动安装好UnixBench5.1.3并开始运行测试,运行30分钟左右得出分数,
2.3.测试结果
采用unix系统跑分基准测试工具Unixbench做基本的测试。测试云服务器的配置为2核4G,单进程测试(1parallel copy of tests)的结果是1338.8,多进程测试(4parallel copy of tests)的结果是2458.5。
3.存储IO能力
3.1.测试工具
DD命令行工具
FIO是一个用来对硬件进行压力测试和验证I/O的工具,支持13种不同的I/O引擎,包括:sync,mmap,libaio,posixaio,SG v3,splice,null,network,syslet,guasi,solarisaio等等。
3.2.测试方法
3.2.1.DD测试
3.2.2.FIO测试
宝德云主机系统镜像已安装FIO工具,可以直接使用。
3.22.1.FIO测试系统盘
1)在/root目录下新建测试目录datadisk,
2)创建fio_sys.conf配置文件。(该配置文件的测试路径已指定为步骤1所新建的目
录:/root/datadisk,若测试其他路径请修改directory的值)
3.2.2.2.FIO测试云硬盘
1)挂载云硬盘到/home目录后,在/home下新建测试目录datadisk,
2)创建fio_disk.conf配置文件。(该配置文件的测试路径已指定为步骤1所新建的目
录:/home/datadisk,若测试其他路径请修改directory的值)
3.3.测试结果
DD IOPS
云主机
顺序读(MB/s)顺序写(MB/s)4K随机读4K随机写64K顺序读64K顺序写配置
2核/4G/
261MB/s307MB/s1152154325733663
系统盘
2核
76.1MB/s97.3MB/s1671210934141895
/4G/500G
云硬盘
4.网络I/O能力
4.1.测试工具
PING值测试
看服务器的基本返回数据和响应时间。响应速率越小,速度越好。
Netperf
Netperf工具以client/server方式工作。server端是netserver,用来侦听来自client端的连接,client端是netperf,用来向server发起网络测试。在client与server之间,首先建立一个控制连接,传递有关测试配置的信息,以及测试的结果;在控制连接建立并传递了测试配置信息以后,client与server之间会再建立一个测试连接,用来来回传递着特殊的流量模式,以测试网络的性能。
4.2.测试方法
4.2.1.PING值测试
在线ping小工具/,通过该工具可以多个地点Ping服务器以检测服务器响应速度,同时也可以测试网站的响应速度,解析时间,
perf
Netperf测试必须关闭所有的防火墙:
●关闭系统防火墙
●在云平台中的防火墙规则中添加ALL TCP、ALL UDP进口和出口规则
客户端和服务端都必须安装Netperf