版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-1-云主机性能测试参考深圳市宝德软件开发有限公司深圳市宝德软件开发有限公司目录1. 测试环境12. 计算能力12.1. 测试工具12.1.1. UnixBench跑分基准测试工具12.2. 测试方法12.3. 测试结果23. 存储10能力63.1. 测试工具63.2. 测试方法63.2.1. DD测试63.2.2. FI0测试63.3. 测试结果94. 网络I/O能力104.1. 测试工具104.2. 测试方法104.2.1. PING值测试104.2.2. Netperf104.3. 测试结果134.3.1. 访问速度PING值测试134.3.2. Netperf14深圳市宝德软件开发有限
2、公司1.测试环境云主机配置:2核/4G/500G云硬盘操作系统:CentOS6.x64bit网络接入:被测云主机接入带宽为5M/bps测试工具:要求版本一样2.计算能力2.1.测试工具211UnixBench跑分基准测试工具UnixBench是一个unix类(Unix,BSD,Linux)系统下的性能跑分基准测试开源工具,被广泛用于测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。2.2.测试方法1)新建UnixBench.sh脚本本测试使用unixbench.sh脚本安装UnixBenc
3、h5.1.3,UnixBench5.1.3包含system和graphic测试,该脚本注释了关于graphic的测试项(大多数云主机都是没有显卡或者是集显,所以图像性能无需测试)。如果你需要测试graphic,则需要修改unixbench.sh,注释掉“sed-is/GRAPHIC_TESTS=defined/#GRAPHIC_TESTS=defined/g./Makefile”同时需要系统提供x11perf命令gl_glibs库。$viunixbench.sh#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/l
4、ocal/sbin:/binexportPATH#Createnewsoftdownloaddirmkdir-p/opt/unixbench;cd/opt/unixbench;cur_dir=pwd#DownloadUnixBench5.1.3if-sUnixBench5.1.3.tgz;thenechoUnixBench5.1.3.tgzfoundelseechoUnixBench5.1.3.tgznotfounddownloadnowif!wget-cechoFailedtodownloadUnixBench5.1.3.tgz,pleasedownloaditto$cur_dirdirec
5、torymanuallyandtryagain.exit1fifitar-xzfUnixBench5.1.3.tgz;cdUnixBench;yum-yinstallgccgcc-cautoconfgcc-c+timeperl-Time-HiRes#Rununixbenchsed-is/GRAPHIC_TESTS=defined/#GRAPHIC_TESTS=defined/g./Makefilemake;./Run-c1-c4;2)执行脚本,会自动安装好UnixBench5.1.3并开始运行测试,运行30分钟左右得出分数,分数越高,性能越好。$chmod+xunixbench.sh$./un
6、ixbench.sh2.3.测试结果采用unix系统跑分基准测试工具Unixbench做基本的测试。测试云服务器的配置为2核4G,单进程测试(1parallelcopyoftests)的结果是1338.8,多进程测试(4parallelcopyoftests)的结果是2458.5。BYTEUNIXBenchmarks(Version5.1.3)System:host-192-168-1-147:GNU/LinuxOS:GNU/Linux-2.6.32-431.el6.x86_64-#1SMPFriNov2203:15:09UTC2013Machine:x86_64(x86_64)Languag
7、e:en_US.utf8(charmap=UTF-8,collate=UTF-8)CPU0:IntelXeonE312xx(SandyBridge)(4400.0bogomips)X86-64,MMX,PhysicalAddressExt,SYSENTER/SYSEXIT,SYSCALL/SYSRETCPU1:IntelXeonE312xx(SandyBridge)(4400.0bogomips)X86-64,MMX,PhysicalAddressExt,SYSENTER/SYSEXIT,SYSCALL/SYSRET00:16:22up42min,2users,loadaverage:0.47
8、,0.11,0.03;runlevel3BenchmarkRun:WedJul22201500:16:22-00:44:332CPUsinsystem;running1parallelcopyoftestsDhrystone2usingregistervariablesDouble-PrecisionWhetstoneExeclThroughputFileCopy1024bufsize2000maxblocksFileCopy256bufsize500maxblocksFileCopy4096bufsize8000maxblocksPipeThroughputPipe-basedContext
9、SwitchingProcessCreationShellScripts(1concurrent)ShellScripts(8concurrent)SystemCallOverhead28300652.2lps(10.0s,7samples)3075.9MWIPS(9.8s,7samples)3326.7lps832947.6KBps241414.3KBps2299407.3KBps1618215.7lps292853.2lps9220.4lps5673.0lpm1259.6lpm(29.9s,2samples)(30.0s,2samples)(30.0s,2samples)(30.0s,2s
10、amples)(10.0s,7samples)(10.0s,7samples)(30.0s,2samples)(60.0s,2samples)(60.0s,2samples)1990195.4lps(10.0s,7samples)SystemBenchmarksIndexValuesDhrystone2usingregistervariablesDouble-PrecisionWhetstoneBASELINERESULTINDEX116700.028300652.22425.155.03075.9559.2ExeclThroughput43.03326.7773.7SystemBenchma
11、rksIndexValuesBASELINERESULTINDEXDhrystone2usingregistervariables116700.057916393.74962.8Double-PrecisionWhetstone55.012333.82242.5ExeclThroughput43.08709.42025.4FileCopy1024bufsize2000maxblocks3960.01067976.52696.9FileCopy256bufsize500maxblocks1655.0285098.91722.7FileCopy4096bufsize8000maxblocks580
12、0.03225525.65561.3FileCopy1024bufsize2000maxblocksFileCopy256bufsize500maxblocksFileCopy4096bufsize8000maxblocksPipeThroughputPipe-basedContextSwitchingProcessCreationShellScripts(1concurrent)ShellScripts(8concurrent)SystemCallOverhead3960.0832947.62103.41655.0241414.31458.75800.02299407.33964.51244
13、0.01618215.71300.84000.0292853.2732.1126.09220.4731.842.45673.01338.06.01259.62099.415000.01990195.41326.8SystemBenchmarksIndexScore1338.8BenchmarkRun:WedJul22201500:44:33-01:12:462CPUsinsystem;running4parallelcopiesoftestsDhrystone2usingregistervariablesDouble-PrecisionWhetstoneExeclThroughputFileC
14、opy1024bufsize2000maxblocksFileCopy256bufsize500maxblocksFileCopy4096bufsize8000maxblocksPipeThroughputPipe-basedContextSwitchingProcessCreationShellScripts(1concurrent)ShellScripts(8concurrent)SystemCallOverhead57916393.7lps(10.0s,7samples)12333.8MWIPS(9.9s,7samples)8709.4lps1067976.5KBps285098.9KB
15、ps3225525.6KBps3327665.2lps604221.7lps22253.2lps10234.2lpm1365.0lpm(29.7s,2samples)(30.0s,2samples)(30.0s,2samples)(30.0s,2samples)(10.0s,7samples)(10.0s,7samples)(30.0s,2samples)(60.0s,2samples)(60.2s,2samples)3204334.1lps(10.0s,7samples)5PipeThroughput12440.03327665.22675.0Pipe-basedContextSwitchi
16、ng4000.0604221.71510.6ProcessCreation126.022253.21766.1ShellScripts(1concurrent)42.410234.22413.7ShellScripts(8concurrent)6.01365.02275.0SystemCallOverhead15000.03204334.12136.2SystemBenchmarksIndexScore2458.53.存储IO能力3.1. 测试工具dd命令行工具FIO是一个用来对硬件进行压力测试和验证I/O的工具,支持13种不同的I/O引擎,包括:sync,mmap,libaio,posixa
17、io,SGv3,splice,nuII,network,syslet,guasi,solarisaio等等。3.2. 测试方法321DD测试DD顺序写ddif=/dev/zeroof=l.imgbs=4096count=2Mconv=fdatasyncDD顺序读ddof=/dev/nullif=1.imgbs=4096322FIO测F试宝德云主机系统镜像已安装FIO工具,可以直接使用。3.22.1.FIO测试系统盘1)在/root目录下新建测试目录datadisk,2)创建fio_sys.conf配置文件。(该配置文件的测试路径已指定为步骤1所新建的目录:/root/datadisk,若测试其
18、他路径请修改directory的值)$catfio_sys.confvvEOFglobalioengine=libaiodirect=1thread=1norandommap=1randrepeat=0深圳市宝德软件开发有限公司runtime=60ramp_time=6size=512mdirectory=/root/datadiskread4k-randstonewallgroup_reportingbs=4krw=randreadnumjobs=8iodepth=32read64k-seqstonewallgroup_reportingbs=64krw=readnumjobs=4iodep
19、th=8write4k-randstonewallgroup_reportingbs=4krw=randwritenumjobs=2iodepth=4write64k-seqstonewallgroup_reportingbs=64krw=writenumjobs=2iodepth=49EOF3)执行测试$fiofio_sys.conf.FIO测试云硬盘1)挂载云硬盘到/home目录后,在/home下新建测试目录datadisk,2)创建fio_disk.conf配置文件。(该配置文件的测试路径已指定为步骤1所新建的目录:/home/datadisk,若测试其他路径请修改dire
20、ctory的值)$catfio_disk.confEOFglobalioengine=libaiodirect=1thread=1norandommap=1randrepeat=0runtime=60ramp_time=6size=512mdirectory=/home/datadiskread4k-randstonewallgroup_reportingbs=4krw=randreadnumjobs=8iodepth=32read64k-seqstonewallgroup_reportingbs=64krw=readnumjobs=4iodepth=8write4k-randstonewal
21、lgroup_reportingbs=4krw=randwritenumjobs=2iodepth=4write64k-seqstonewallgroup_reportingbs=64krw=writenumjobs=2iodepth=4EOF3)执行测试$fiofio_disk.conf3.3.测试结果DDIOPS云主机配置顺序读(MB/s)顺序写(MB/s)4K随机读4K随机写64K顺序读64K顺序写2核/4G/系统盘261MB/s307MB/s11521543257336632核/4G/500G云硬盘76.1MB/s97.3MB/s1671210934141895深圳市宝德软件开发有限公
22、司4.网络I/O能力4.1.测试工具PING值测试看服务器的基本返回数据和响应时间。响应速率越小,速度越好。NetperfNetperf工具以client/server方式工作。server端是netserver,用来侦听来自client端的连接,client端是netperf,用来向server发起网络测试。在client与server之间,首先建立一个控制连接,传递有关测试配置的信息,以及测试的结果;在控制连接建立并传递了测试配置信息以后,client与server之间会再建立一个测试连接,用来来回传递着特殊的流量模式,以测试网络的性能。4.2.测试方法421PING值测j试在线ping小
23、工具422NetperfNetperf测试必须关闭所有的防火墙: 关闭系统防火墙 在云平台中的防火墙规则中添加ALLTCP、ALLUDP进口和出口规则客户端和服务端都必须安装Netperf$wget-cftp:/perf.Org/netperf/netperf-2.7.0.tar.gz$tar-xvfnetperf-2.7.0.tar.gz$cdnetperf-2.7.0$./configure$make$makeinstallnetperf常用的全局参数有: -hhelp -H扌旨定server端IP -t指定测试类型,包括TCP_STREAM、TCP_RR、UDP_STREAM、UDP_R
24、R4种。 -l指定测试时间,单位是秒。服务器端执行:(ip:9)rootnetservernetperf-2.7.0#netserverStartingnetserverwithhostIN(6)ADDR_ANYport12865andfamilyAF_UNSPECroottest-1netperf-2.7.0#客户端运行TCP_STREAMrootnetclientnetperf-2.7.0#netperf-H9-l20-tTCP_STREAMMIGRATEDTCPSTREAMTESTfrom()port0AF_INET
25、to9()port0AF_INETRecvSendSendSocketSocketMessageElapsedSizeSizeSizeTimeThroughputbytesbytesbytessecs.10人6bits/sec87380163841638420.714.95测试结果表明,在路由器总带宽为5Mbps的环境下,云主机的TCP带宽为4.95Mbps。TCP_RRrootnetclientnetperf-2.7.0#netperf-H9-l20-tTCP_RRMIGRATEDTCPREQUEST/RESPONSETESTfrom
26、()port0AF_INETto9()port0AF_INET:firstburst0Local/RemoteSocketSizeRequestResp.ElapsedTrans.SendRecvSizeSizeTimeRatebytesBytesbytesbytessecs.persec16384873801120.001534.331638487380测试结果中,第一行是本地统计结果,第二行是远端统计结果,Request和Response报文大小都是1个字节,C/S两端每秒的transactio次数是1534.33。UDP_STREAMrootnetcl
27、ientnetperf-2.7.0#netperf-tUDP_STREAM-H9-m1024-R1MIGRATEDUDPSTREAMTESTfrom()port0AF_INETto9()port0AF_INETSocketMessageElapsedMessagesSizeSizeTimeOkayErrorsThroughputbytesbytessecs#10人6bits/sec124928102410.007191170589.0712492810.0060704.97第一行结果是本地的发送统计,也就是本地发送UDP的
28、吞吐量为589.07Mbps,第二行是server端的接收统计,吞吐量为4.97Mbps。UDPRRrootnetclientnetperf-2.7.0#netperf-H9-l20-tUDP_RR-l20-R1MIGRATEDUDPREQUEST/RESPONSETESTfrom()port0AF_INETto9()port0AF_INET:firstburst0Local/RemoteSocketSizeRequestResp.ElapsedTrans.SendRecvSizeSizeTimeRatebytesByte
29、sbytesbytessecs.persec131249281249281120.001610.79124928124928测试结果中,第一二行分别是本地和远端统计结果,Request和Response报文大小都是1个字节,C/S两端每秒的transactio次数是1610.79。4.3.测试结果431访问速度PING值测试监测点哺应时间TTL羁电信5B.67.202:116竟州电信5E.67.302.134斗g宝秒114湖北电信9435邸117陕西西安电信5B.-67.302.1943孰116云南胡电信5E.67.202.19442卫心邮王电信9431孰114普港电后5B.67.202.19410PH7四川成都电信5E.67.202.194斗斗謝114广东东斜电倍5B.G7.302.194斗奎秒116宝豔隹北电信EB;67.202.194斗2華秒116莠皇岛电信5B.6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 38278.1-2026全息防伪产品技术条件第1部分:全息防伪产品通用技术条件
- T/ZHHX 006-2025主要鲜切花流通规范
- T/HZFDS 001-2025体外诊断试剂出口质量管理能力评价规范
- T/CMAM M55-2025溢血症(免疫性血小板减少症)蒙医诊疗指南
- T/CARD 057-2024脑卒中重症康复服务指南
- T/CSCMA 0004-2023出口工程机械二手设备 评估服务规范
- 高校产学研合作基础培训
- 2025~2026学年广东省茂名市高州市北师大版六年级上册阶段练习(三)数学试卷【附答案】
- PHP后端面试题及详细答案(实战完整版)
- 引水隧洞衬砌及防渗堵漏施工方案
- 2026年保密培训考试题带答案(完整版)
- 6.4民生福祉持续增进 议题式教学课件(共24张)+内嵌视频 2026-2027学年统编版道德与法治9年级上册
- 中国邮政集团招聘考试历年真题
- 2026年一级造价师案例考试真题及答案
- 回复客户投诉的的质量整改函(6篇)
- 2026年春季云南云天化股份有限公司招聘(校园招聘)笔试历年参考题库附带答案详解
- 北京工业职业技术学院《网络营销》2025-2026学年期末试卷
- 胎儿窘迫教学课件
- 人教版数学五年级上册第三单元第三课时 商的近似数 同步测试(含解析)
- 资产分类管理制度制度
- 防火排烟劳务分包协议
评论
0/150
提交评论