云主机性能测试参考

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档