云主机性能测试与性价比评测_第1页
云主机性能测试与性价比评测_第2页
云主机性能测试与性价比评测_第3页
云主机性能测试与性价比评测_第4页
云主机性能测试与性价比评测_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云主机性能测试和性价比评估目录1概述22测试环境33测试工具和方法64测试结果105测试结果分数136分析测试结果20附录I UnixBench测试代码23附录ii FIO测试代码23附录iii DD测试代码23附录iv phoroix-test-suite主页上载结果23附录5选择云主机251概述32测试环境33测试工具和方法74测试结果115测试结果分数156分析测试结果23附录I UnixBench测试代码27附录ii FIO测试代码27附录iii DD测试代码27附录iv phoroix-test-suite主页上载结果27附录选择wuyun主机29云主机性能测试和性价比评估1概述近年来,云计算越来越成为各个企业的业务方向,个人和企业用户开始使用多种云计算服务。本文重点介绍了云主机的特点、云主机性能测试方法、典型的多磁盘性能卓越的云主机性能测试和性价比评估。已选择Amazon AWS EC2、DigitalOcean、Linode、aliyun和PPPCloud作为测试目标。其中前三个具有明确的完整SSD云主机,ariyun支持SSD磁盘云主机组装,PPPCloud基本上是整个SSD支持的云主机。2测试环境2.1云主机选择测试每个主要供应商的云主机选择遵循“最佳配置”的原则。这意味着每个供应商的可选配置将在同一配置中优化最佳云主机,从而使比较更加准确。2.11EC2 -亚马逊l类型:选择类型c4.xlarge。此类型是计算优化系列,其vCPU与内存的比率高于其他系列。L EBS:实例类型支持EBS优化功能,并为Amazon EBS I/o提供额外的专用吞吐量。l卷类型:选择预配置的IOPS (SSD)卷;选择硬盘驱动器80G选择IOPS最多2400个l具体选择方法,请参阅附录v2.12EC2 - Amazon-高IOPSl类型:选择类型c4.xlarge。此类型是计算优化系列,其vCPU与内存的比率高于其他系列。L EBS:实例类型支持EBS优化功能,并为Amazon EBS I/o提供额外的专用吞吐量。l卷类型:选择预配置的IOPS (SSD)卷;选择硬盘驱动器670G时,选择最高20000 IOPSl具体选择方法,请参阅附录v注意:2点:1)请增加此选择,因为IOPS必须在100到20000之间。2)IOPS与卷大小之间的最大比率为30336901。因此,为了测试亚马逊的最高IOPS性能,我们以670G测试了硬盘。2.13PPPCloudL PPPCloud包括四重类型选择,选择第三种类型以实现对比度一致性,L PPPCloud使用智能秒计费模式,因此选择流量计费模式。l具体选择方法,请参阅附录v2.14DigitalOceanL DigitalOcean有九种类型的选择,并选择第五种类型以实现对比度一致性l具体选择方法,请参阅附录v2.15LinodeL DigitalOcean有9种类型的选择,选择第四种类型以实现对比度一致性。l此类型的硬盘为192G,在镜像部署过程中选择80G硬盘以实现对比一致性。L Linode支持选择数据磁盘,因此我们创建了60G的数据磁盘,并将ariyun与数据磁盘的性能进行了比较。l具体选择方法,请参阅附录v2.16ECS - aliyunl实例类型:选择实例系列1个系列,未选择I/O优化(使用本地SSD),规格4核8g;L ariyun支持数据磁盘选择,因此创建了60G的数据磁盘,与Linode相比,比较了数据磁盘的性能。l具体选择方法,请参阅附录v2.2云主机配置测试2.21EC2 -亚马逊EC2 -亚马逊系统版本Ubuntu 14.04.2 LTS内核版本3.13.0-48-genericCpu型号英特尔至强CPU E5-2666 v3Cpu时钟2900.054MHz内存7479M硬盘/dev/xvda1 79G地区新加坡价格1.9386/小时月第一GB免费超出后0.7652/GB2.22EC2 - Amazon-高IOPS2.23PPPCloudPPPCloud系统版本Ubuntu 14.04.2 LTS内核版本Linux 3.16.0-30-genericCpu型号QEMU虚拟CPU版本2.4.0.1Cpu时钟2399.996MHz内存7984米硬盘/dev/vda 79G地区北京价格65500.4910元/小时(配置)65500.7500元/GB(流量)330.00元/月(构成)2.24DigitalOceanDigitalOcean系统版本Ubuntu 14.04.3 LTS内核版本Linux 3.13.0-57-genericCpu型号英特尔至强CPU E5-2630l v2Cpu时钟2399.998MHz内存7985M硬盘/dev/vda1 85.9 GB地区新加坡价格0.7589/小时or510.1680/月5TB XFER2.25Linode林ode系统版本Ubuntu 14.04.1 LTS内核版本4.1.5-x86_64-linode61Cpu型号英特尔至强CPU E5-2680 v3Cpu时钟2499.996Hz内存7981M硬盘/dev/sda : 79 GB;/dev/sdb 3360 60GB地区新加坡价格0.7653/小时或510.1680/月8TB XFER注意:linode可以选择数据磁盘,因此请选择60G的一个sdb磁盘2.26ECS - aliyunECS - ariyun系统版本Ubuntu 14.04.2 LTS内核版本3.13.0-32-genericCpu型号英特尔至强CPU E5-265v2Cpu时钟2593.568Hz内存7983M硬盘/dev/xvda 3360 21.5 GB;/dev/xvdb 3360 64.4 GB地区北京价格1.958/小时(配置)65500.80/GB(流量) 426/月(配置)注意:ariyun系统磁盘只能是20G,因此请选择60G数据磁盘进行fio测试。3测试工具和方法3.1UnixBench3.1.1测试软件简介UnixBench是Linux平台性能测试的主流工具。Unixbench的主要测试项目是在系统基准性能(如系统调用、读写、进程、图形测试、2D、3D、管道、计算、c库等)中提供测试数据。由于大多数VPS没有显卡或为集,因此无需测试图像性能,因此请注释掉图形测试项目。(如果需要测试graphic,则必须修改Makefile,不要注释“GRAPHIC_TESTS=defined”,并提供x11perf命令gl_glibs库。),以获取详细信息3.1.2测试软件版本版本信息:UnixBench5.1.3配置信息:#GRAPHIC_TESTS=defined,即没有GRAPHIC测试条目参数信息:无3.1.3测试方法使用单击脚本进行测试,脚本测试方法在附录I中提供。3.2Fio命令3.2.1软件简介磁盘测试主要是使用fio工具测试磁盘的吞吐量和IOPs的更权威的测试工具。3.2.2测试软件版本版本信息:fio-2.1.3配置信息:无参数信息:filename=str,direct=bool,-io depth 1-thread-rw=$ x-io engine=p sync-bs=4k3.2.3测试方法测试项目包括四种类型(如write randwrite read randread),每种类型指定两个块大小为4k、8k的测试,测试大小为20G。测试代码见附录ii3.3DD命令3.3.1测试软件简介使用两个参数测试Dd1)dsync可以用作从/dev/zone读取数据并立即写入硬盘的模拟数据库插入2)-fsync已将数据写入磁盘,但已缓存并将其写回硬盘3.3.2测试软件版本版本信息:coreutils(DD)8.4配置信息:无参数信息:if=FILE,of=FILE,bs=BYTES,count=N,oflag=FLAGS,conv=CONVS3.3.3测试方法具体的测试代码见附录iii3.4Phoronix-test-suite3.4.1测试软件简介Phoronix-test-suite是Linux上大多数测试软件的集成,可以上载到internet以查看多达200种测试结果的系统基准工具。3.4.2测试软件版本3.4.2.1Processor Tests版本信息:测试Phoronix Test Suite v5.8.1 (Belev)的主要版本测试套件版本c-ray-1.1.0配置信息:无参数信息:benchmark pts/c-ray-1.1.03 . 4 . 2 . 2系统测试版本信息:测试Phoronix Test Suite v5.8.1 (Belev)的主要版本测试套件版本pybench-1.0.0配置信息:无参数信息:benchmark pts/pybench-1.0.03.4.2.3Memory Tests版本信息:测试Phoronix Test Suite v5.8.1 (Belev)的主要版本测试套件版本pts/stream-1.2.0配置信息:测试项目为Triad参数信息:benchmark pts/stream-1.2.03.4.2.4Disk Tests版本信息:测试Phoronix Test Suite v5.8.1 (Belev)的主要版本测试套件版本aio-stress-1.1.1配置信息:无参数信息:benchmark pts/aio-stress-1.1.13.4.3测试方法3.4.3.1Processor TestsC-ray是多线程测试软件,用于测试处理器。测试方法包括:phoronix-test-suite benchmark pts/c-ray-1 . 1 . 03 . 4 . 3 . 2系统测试测试方法包括:phoronix-test-suite benchmark pts/py bench-1 . 0 . 03.4.3.3Memory Tests流是业界流行的全面内存带宽的实际性能测量工具之一。随着处理器处理内核数,内存带宽对提高整体系统性能变得越来越重要。如果系统不能快速将内存中的数据传输到处理器,某些处理内核将在数据等待过程中空闲,这将导致空闲时间的增加,从而降低系统效率,同时抵消多核和高时钟速度带来的性能提升因素。流是一种空间局部性好、熟悉TLB、缓存友好的测试。测试方法包括:phoronix-test-suite benchmark pts/stream-1 . 2 . 03.4.3.4Disk Tests测试方法包括:phoronix-test-suite benchmark pts/AIO-stress-1 . 1 . 14测试结果4.1UnixBench测试结果阿里云林odeAwsDoPppcloud单核独立测试得分1047.41599.31804.71195.42092.4四核心整体测试分数2264.52804.83774.52743.53842.5注:由于linode是6核,因此为了方便与其他云供应商进行比较,Linode的分点算法为实际结果*4/6,即42007.2 * 4/6=28004.84.2Fio测试结果系统磁盘测试结果注意:使用Fio测试可能会导致系统磁盘丢失或系统崩溃,在多个云主机测试期间,linode使用系统磁盘测试时无法直接使用系统,因此无法生成系统的测试结果数据磁盘测试结果:注意:可以创建数据磁盘的云主机只有阿里云和林德,因此只有两个测试数据4.3DD测试结果4.4Phoronix-test-suite测试结果4.4.1Processor

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论