云主机性能测试与性价比评测
云主机运行报告

云主机运行报告1. 引言本报告旨在分析云主机的运行情况,包括性能、稳定性和可靠性等方面的评估。
通过详细分析云主机的运行数据和统计结果,为用户提供实际可靠的参考信息,帮助他们做出明智的决策。
2. 云主机性能评估2.1 CPU 性能对于云主机的性能评估来说,CPU 的性能是一个重要的指标。
通过对系统负载、CPU 利用率和响应时间的监测和分析,可以评估云主机的 CPU 性能。
在测试过程中,我们使用了一系列 CPU 密集型的任务来评估云主机的性能。
结果显示,云主机的 CPU 利用率在正常范围内波动,响应时间稳定。
可以满足一般应用的需求,但在处理大规模数据或高并发请求时,可能会出现一定的性能瓶颈。
2.2 内存性能除了 CPU 性能外,内存性能也是云主机性能评估的重要因素。
通过检测云主机的内存使用情况和交换分区的使用情况,可以评估云主机的内存性能。
在测试过程中,我们模拟了同时运行多个内存密集型任务的情况,并监测了内存的使用情况。
结果显示,云主机的内存使用率在正常范围内,交换分区的使用率较低。
可以满足一般应用的需求,但在处理大规模数据或需要大量内存的应用时,可能会出现内存不足的情况。
3. 云主机稳定性评估3.1 系统稳定性云主机的稳定性是指云主机在长时间运行中的表现。
通过对云主机的运行时间、错误日志和系统崩溃等情况的监测和分析,可以评估云主机的稳定性。
在测试过程中,云主机稳定性良好,运行时间长且没有出现系统崩溃的情况。
错误日志也相对较少,系统表现出强大的稳定性,可以满足用户对稳定性的要求。
3.2 网络稳定性除了系统稳定性外,云主机的网络稳定性也是用户关注的一个方面。
通过对云主机的网络延迟、丢包率和带宽的监测和分析,可以评估云主机的网络稳定性。
在测试过程中,云主机的网络延迟较低,丢包率也非常低,并且带宽稳定。
可以满足用户对网络稳定性的要求,保证了数据传输的可靠性。
4. 云主机可靠性评估4.1 数据备份与恢复云主机的数据备份与恢复是保证数据安全和可靠性的重要环节。
云中间件的性能测试与评估方法(七)

云中间件的性能测试与评估方法随着云计算技术的不断发展,云中间件作为云计算的基础设施,扮演着连接云计算资源与应用程序的重要角色。
在使用云中间件之前,我们需要对其进行性能测试与评估,以确保其能够满足我们的需求。
下面将介绍云中间件性能测试与评估的方法。
一、负载测试负载测试是云中间件性能测试的基本手段。
通过模拟实际使用环境下的用户访问量,对云中间件的性能进行评估。
常用的负载测试方法包括:并发用户数测试、吞吐量测试、响应时间测试等。
并发用户数测试是指在给定的时间段内,同时模拟多个用户访问云中间件。
通过增加同时访问的用户数量,测试云中间件的并发处理能力。
吞吐量测试是指在给定的时间段内,模拟多个用户对云中间件进行访问,通过统计单位时间内能够处理的请求数量,评估云中间件的处理能力。
响应时间测试是指计算用户请求的响应时间,以评估云中间件的快速响应能力。
通过模拟并发用户访问,记录每个请求从发出到得到响应的时间,得出平均响应时间。
二、容量测试容量测试是对云中间件的容量进行评估的方法。
容量测试主要包括负载测试和资源限制测试。
负载测试通过逐渐增加负载,记录系统的响应时间和吞吐量,以找到系统的瓶颈和性能极限,从而评估系统的容量。
资源限制测试是通过人为设定系统的资源限制,例如限制CPU、内存等资源的使用,测试系统在不同资源限制下的性能表现,从而评估系统的容量。
在容量测试过程中,需要根据实际情况设定测试目标和测试环境,确保测试数据的真实性和可靠性。
三、可用性测试可用性测试是对云中间件的可靠性进行评估的方法。
可用性测试主要通过模拟故障进行,测试系统在故障情况下的表现。
常用的可用性测试方法包括:故障注入测试、故障恢复测试和性能故障测试。
故障注入测试是通过模拟系统出现故障,例如网络中断、服务器故障等,测试系统在故障情况下的表现和恢复能力。
故障恢复测试是通过测试系统在故障后的恢复能力,例如系统重启后的恢复时间、数据恢复的准确性等。
性能故障测试是通过模拟系统过载或资源不足等情况,测试系统对于高负载和资源限制的表现。
云计算平台性能测试与评估指南

云计算平台性能测试与评估指南随着云计算的快速发展,越来越多的组织和企业正在考虑将其业务转移到云平台上。
为了确保在云平台上获得高性能和稳定性,进行性能测试和评估变得至关重要。
本文将为您提供一份云计算平台性能测试与评估指南,帮助您确保您的云计算平台能够满足业务需求。
1. 确定性能测试的目标和指标在进行云计算平台性能测试之前,首先需要明确性能测试的目标和指标。
您的目标可能是确定平台的性能瓶颈、验证平台的可扩展性、验证平台的稳定性等。
一旦确定了目标,您需要选择适当的性能指标,例如响应时间、并发用户数、吞吐量等。
这些指标将帮助您评估平台的性能水平。
2. 设计性能测试方案在开始性能测试之前,您需要设计一个合适的性能测试方案。
这包括确定测试环境、确定测试的负载模型和设计测试用例。
测试环境应该与生产环境尽可能相似,并且必须具备足够的资源来模拟实际的用户负载。
负载模型应该反映实际用户行为,并且需要考虑不同情景下的负载变化。
设计测试用例时,您需要考虑不同的测试场景和业务流程,并制定相应的测试计划。
3. 执行性能测试一旦设计好测试方案,您可以开始执行性能测试。
在执行性能测试时,需要监控和记录各种性能指标,例如服务器资源利用率、网络延迟、每秒事务数等。
您可以使用性能测试工具来模拟用户行为和负载,并收集测试结果。
同时,还需要针对不同的负载模型和测试用例执行多次测试,以获得更准确的性能数据。
4. 分析和评估测试结果在完成性能测试后,您需要对测试结果进行分析和评估。
首先,您需要比较测试结果与预期性能指标的差距,以确定是否满足性能需求。
如果测试结果不达标,您需要找出性能瓶颈,并采取相应的优化措施。
其次,您可以利用测试结果进行容量规划和负载预测,以确保云平台能够支持未来的业务增长。
5. 优化和调优根据性能测试的结果和评估,您可以确定是否需要对云平台进行优化和调优。
根据性能瓶颈的定位,您可以采取不同的优化措施。
例如,您可以优化代码、增加硬件资源、调整系统配置等。
云计算平台的性能测试与评估方法

云计算平台的性能测试与评估方法随着云计算技术的快速发展和普及,企业和个人可以享受到更便捷、高效的云服务。
云计算平台作为云服务的基础设施,其性能的好坏和稳定性对用户体验至关重要。
因此,云计算平台的性能测试与评估成为了保证云服务质量的关键环节。
一、性能测试的重要性性能测试是指通过对云计算平台进行一系列的负载和压力测试,以评估其在不同条件下的表现。
性能测试能够帮助发现平台存在的性能瓶颈和问题,找出潜在的系统缺陷,从而优化平台的性能表现和响应速度。
对于云计算平台而言,性能测试具有以下重要性:1. 保证用户体验:用户对于云服务的满意度与云计算平台的性能直接相关。
通过性能测试,可以及时发现和解决潜在的性能问题,提升用户的体验和满意度。
2. 提高资源利用率:云计算平台可以同时服务多个用户,因此对资源的高效利用是至关重要的。
通过性能测试,可以准确评估平台的处理能力,确保在高负载情况下仍能稳定运行。
3. 预测和规划:通过性能测试,可以预测云计算平台在不同负载条件下的处理能力,有利于规划扩容和资源的调度。
二、性能测试的方法性能测试的方法可以分为负载测试、压力测试和容量测试。
1. 负载测试:负载测试是通过将不同数量和类型的请求发送到平台上,以模拟实际使用情况。
测试人员可以根据实际需求设计测试用例,模拟用户的操作行为,例如并发用户数、请求数量、吞吐量等。
通过负载测试,可以评估平台在正常负载下的性能表现。
2. 压力测试:压力测试是通过超过平台预期负载的方式,检验平台在极限负载情况下的表现。
测试人员可以通过逐渐增加并发用户数或者请求量来模拟高压力场景,以评估平台的稳定性和极限承受能力。
3. 容量测试:容量测试是通过在不断增加负载的情况下测量平台的性能极限,以确定平台的容量限制。
容量测试是测试平台的扩展性和可伸缩性的重要手段,可以帮助评估平台的潜在容量,以便针对需求进行规划和调整。
三、性能评估的指标在进行性能测试之后,需要根据一些指标来评估平台的性能表现。
云计算平台性能测试与评估方法

云计算平台性能测试与评估方法云计算已经成为当今互联网时代的一项重要技术,为许多企业和个人提供了弹性、可扩展和高效的计算能力。
然而,在选择和使用云计算平台时,性能测试与评估变得至关重要。
本文将介绍云计算平台性能测试与评估的方法,帮助读者更好地了解和选择合适的云计算平台。
一、性能测试的重要性性能测试是评估云计算平台是否能够满足用户需求的关键环节。
通过性能测试,可以了解云计算平台的处理能力、响应速度、可靠性等性能指标,为用户决策提供科学依据。
同时,性能测试还能发现潜在问题和瓶颈,为平台的优化提供参考。
二、性能测试的方法1. 负载测试负载测试是最常见的性能测试方法之一,通过模拟真实的工作负载,测试云计算平台在不同负载下的性能表现。
这种方法可以有效地检测平台的并发处理能力、吞吐量等关键指标。
2. 压力测试压力测试是一种测试云计算平台在高负载情况下的表现的方法。
通过逐渐增加负载并观察系统的响应时间和错误率,可以确定系统在面临压力时的性能状况。
这有助于评估云计算平台在高峰期是否能够稳定运行。
3. 可靠性测试可靠性测试是评估云计算平台的稳定性和容错能力的方法。
通过模拟故障、宕机等异常情况,测试平台的恢复能力和数据保护机制,确保数据的完整性和可用性。
4. 安全性测试安全性测试是评估云计算平台安全性的方法。
通过模拟攻击和渗透测试,检测平台的漏洞和安全隐患,以保护用户数据的安全。
三、性能评估的指标1. 响应时间响应时间是用户请求发送到系统返回结果所需的时间。
短的响应时间意味着系统实现了快速响应,提升了用户体验,增强了用户粘性。
2. 吞吐量吞吐量是单位时间内系统可以处理的请求数量。
高吞吐量表示系统具备处理大规模请求的能力,能够满足并发用户的需求。
3. 可用性可用性衡量了系统正常运行时间与总时间之间的比率。
高可用性意味着平台具备稳定运行的能力,提供了持续可靠的服务。
4. 扩展性扩展性指系统对工作负载增加的适应能力。
具有良好扩展性的平台能够根据用户需求动态扩展计算资源,避免因负载过重而导致的性能下降。
云主机比较与评测

云主机比较与评测当云计算到来,IDC行业的服务商和用户也发酵着一些变化,一些喜欢拥抱新兴事物的用户已经开始使用IaaS服务,例如云主机。
本文介绍了云主机与传统IDC 服务,并对云主机行业的几个主要厂家做了对比,包括盛大云、阿里云、臻云技术。
1、当云计算遇上IDCIDC是Internet Data Center的缩写,即互联网数据中心。
IDC作为一个行业,也代指与互联网基础设施有关的各项增值服务,通常包括:域名、虚拟主机、VPS、主机托管、主机租用、代维、企业邮箱、建站等业务。
云计算是Cloud Computing的中文直译,是指具有通过互联网按需自助获得、快速部署、资源池化、按需获得、按需计费这些特征的服务。
IDC业务是互联网发展背后的管道工和耕耘者,不为普通消费者所熟知,却是互联网服务的基础。
大到最大的互联网公司,小到个人开办的博客和创业网站,都需要域名、托管等IDC服务。
云计算是当今IT行业最炙手可热的潮流。
云计算从2008年开始在全球称为IT 产业的新浪潮,在中国也在2010和2011年刮起一阵阵旋风,代表了技术和商业模式的最前沿。
当云计算遇上了IDC,就产生了IaaS行业。
IaaS是采用云计算技术和IDC业务理念。
IaaS是传统IDC业务的进化,也是云计算服务中最底层的服务。
目前IaaS与PaaS的界限越来越模糊,产生了包括云主机、云存储等各种服务,其中最受欢迎的是计算类的服务,中国叫做云主机或者弹性计算。
主机租用是最常用的拿来和云主机对比的服务。
2 、IaaS服务云主机与传统IDC服务对比在传统IDC业务中,主机空间输入入门门槛最低的服务,无法与云主机对比。
VPS和主机租用是最常用的拿来和云主机对比的服务。
3、如何选择云主机服务商云主机业务在中国已经开始一年多了,服务商在中国也不止一家,除了已经停止开展业务的云快线,还有臻云技术、盛大云、阿里云,以及一些IDC公司。
但有选择其实和没得选择,对很多人来讲,一样痛苦。
云计算性能测试及分析方法

云计算性能测试及分析方法云计算是当前IT行业的一个热门话题,越来越多的企业和组织开始使用云计算来储存和管理重要的数据和应用程序。
但是,对于云计算的性能和安全性问题,还存在不少疑惑和研究亟待解决。
这篇文章将主要讨论云计算性能测试及分析方法,以帮助人们更好地了解云计算的性能特点和优化方法。
一、云计算的性能特点云计算的性能特点主要包括可伸缩性、高可用性和自动化管理。
可伸缩性指的是云计算可以根据实际需要的弹性,扩展或缩小计算、存储和网络资源。
高可用性是指云计算可以在资源故障或网络中断的情况下,维持服务的连续性和稳定性。
自动化管理是指云计算可以通过虚拟化、自动化部署和运维管理等技术手段,实现对资源的智能化分配和运营管理。
二、云计算性能测试方法云计算的性能测试分为功能测试和非功能测试两种。
功能测试主要针对云计算应用程序的功能和功能逻辑的正确性进行测试;非功能测试则是针对云计算的性能、安全性和可靠性进行测试。
其中,云计算的性能测试主要包括负载测试、压力测试和可靠性测试。
1. 负载测试负载测试是指在云计算资源的可用性和稳定性的前提下,对云计算系统进行不同负载下的性能测试。
通常采用负载均衡、资源管理和应用部署等技术手段,在不同负载情况下,模拟云计算应用程序的真实使用情景,测试计算、存储和网络等资源的负载情况和性能瓶颈,以保证整个云计算系统的稳定性和可靠性。
2. 压力测试压力测试是指通过模拟多用户、高并发访问等情况,对云计算系统进行测试。
通常采用负载测试中的技术手段,模拟云计算应用程序的大规模用户访问、数据处理和存储等情况,测试系统的稳定性和吞吐量。
同时,可以通过压力测试来测试应用程序的容量、可靠性和响应时间等性能指标。
3. 可靠性测试可靠性测试是指在云计算系统的高可用性和自动化管理的条件下,对系统的稳定性、数据安全性、灾难恢复机制等方面进行测试。
可以通过故障注入、模拟故障恢复等技术手段,评估系统的恢复时间和可靠性。
体验阿里云主机

1/5体验阿里云主机体验阿里云主机文章标题: 体验阿里云主机创作日期: 2018年10月关键词:没有, 问题, 客服, 反应, 使用, 系统, 线路, 技术, 启动, 方面, 重启, 网站,还有, 百度, 社区, 个人, 作为, 文章, 不会, 进行, 二级域名, 只能, A型, 机房, 数量, 测试, 论坛, 数据库, 实际, 点击, 用户, 限制, 具有, 杭州, 停止,有意, 主观因素, 修改, 可能, 清空, 自有, 不够, 双线, 遇到, 链接, 据说, 选还算来, 认为, 现状, Array国外线路的主机最近都不怎么样,以HE为代表的美国西海岸线路,更是拥堵的一塌糊涂!最近跑去CNNIC看了2010年的互联网报告,据说国内至国外的线路总带宽为1Tbps多点,同时国内的“黑客童鞋们”又喜欢玩DDos,所以看上去这1T的带宽,根本不够他们玩的,国内至国外的线路如此拥堵也就不奇怪了。
所以最终决定用国内的主机,选来选去还是选了阿里云(社区网站云计算)!先说说我脑子里认为的阿里云的优势:1. 后台硬,阿里云背后站着的是阿里巴巴、是马云,企业资金不成问题,不会很快倒掉!2/5体验阿里云主机忧。
3. 网络资源硬,阿里巴巴手里有万网这块镇山石,而且在杭州还有自有双线BGP机房,有自己的AS号,线路质量不成问题。
不过想归想,实际是否如此,还得多听别人怎么说。
阿里云有自己的论坛,我在上面转了几圈,发现几个具有普遍意义的问题:1. 云主机的系统,没有进行WEB方向的最小化优化,他们的CentOS竟然是带Gnome的,同时还有Openoffice!这恐怕没几个人在自己的云主机上用吧?!2. 可绑定顶级域名数量过少,只有三个。
这是在论坛里反应最为强烈的问题,虽然不能证实阿里云所使用的机房有白名单,而且客服说可以无限个二级域名,但总归没几个人拿二级域名来用吧?!3. 技术支持不够,这点我很推崇Linode,它有专门的一个技术支持系统,主机使用中各个方面的问题都有,而且很容易看懂,几乎不用再麻烦客服。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云主机性能测试与性价比评测目录1概要 (2)2测试环境 (3)3测试工具与方法 (6)4 测试结果 (10)5 测试结果评分 (13)6 测试结果分析 (20)附录一UnixBench测试代码 (23)附录二FIO测试代码 (23)附录三DD测试代码 (23)附录四Phoronix-test-suite官网上传结果 (24)附录五云主机选型 (26)1概要最近这些年,云计算越来越成为各个企业的业务方向,个人和企业用户开始使用各种各样的云计算服务。
本文着重介绍了云主机的特点,云主机性能测试的方法,以及对几家典型高磁盘性能的云主机进行性能测试与性价比评测。
我们选取了亚马逊AWS EC2、DigitalOcean、Linode、阿里云、PPPCloud作为测试目标。
其中前三家都有明确的全SSD云主机,阿里云支持组装出SSD盘云主机,PPPCloud默认是全SSD支撑的云主机。
2测试环境2.1 测试云主机选型各大厂商云主机选型,遵循“配置最优”的原则,即每个厂商的在相同配置下选用配置优化最好的云主机,使对比更有准确性。
2.11 EC2--亚马逊●类型:类型选用c4.xlarge,此类型为计算优化系列,vCPU 与内存比率比其他系列高;●EBS:实例类型支持EBS 优化功能,为Amazon EBS I/O 提供额外的、专用的吞吐量。
●卷类型:选用预配置IOPS (SSD) 卷,硬盘选用80G后,IOPS选用最高的2400●具体选型方法,见附录五2.12 EC2--亚马逊--高IOPS●类型:类型选用c4.xlarge,此类型为计算优化系列,vCPU 与内存比率比其他系列高;●EBS:实例类型支持EBS 优化功能,为Amazon EBS I/O 提供额外的、专用的吞吐量。
●卷类型:选用预配置IOPS (SSD) 卷,硬盘选用670G后,IOPS选用最高的20000●具体选型方法,见附录五注:增加此类选型,原因有两点:1)IOPS 必须介于100 和20000之间;2)IOPS 和卷大小之间的最大比率为30:1。
因此为了测试亚马逊最高的IOPS的性能,选用了670G的硬盘进行测试。
2.13 PPPCloud●PPPCloud有4中类型的选择,为了对比的一致性,选择第三种类型;●PPPCloud独创了智能按秒计费的模式,因此选择按流量计费的模式;●具体选型方法,见附录五2.14 DigitalOcean●DigitalOcean有9种类型的选择,为了对比的一致性,选择第5种类型●具体选型方法,见附录五2.15 Linode●DigitalOcean有9种类型的选择,为了对比的一致性,选择第4种类型;●此种类型硬盘为192G,为了对比的一致性,在部署镜像的过程中,选择80G的硬盘;●Linode支持选择数据盘,因此创建了60G的数据盘,用于与阿里云对比数据盘的性能;●具体选型方法,见附录五2.16 ECS--阿里云●实例类型:实例系列选择系列一,不选择I/O优化(为了使用本地SSD),规格为4核8G;●阿里云支持选择数据盘,因此创建了60G的数据盘,用于与Linode对比数据盘的性能;●具体选型方法,见附录五2.2 测试云主机配置2.22 EC2--亚马逊--高IOPS2.24 DigitalOcean2.25 Linode注:linode可以选择数据盘,因此选择一块60G的sdb盘2.26 ECS--阿里云注:阿里云系统盘只能为20G,因此选择一块60G数据盘进行fio测试;3测试工具与方法3.1 UnixBench3.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 测试方法使用一键式脚本,进行测试,脚本测试方法见附录一。
3.2 Fio命令3.2.1 软件介绍磁盘的测试主要使用fio工具,该工具能够对磁盘的吞吐和iops进行测试,是较为权威的测试工具。
3.2.2 测试软件版本版本信息:fio-2.1.3配置信息:无参数信息:,direct=bool,-iodepth 1 -thread -rw=$x -ioengine=psync -bs=4k -size=20G -numjobs=10 -runtime=300 -group_reporting -name=mytest3.2.3 测试方法测试项包括write randwrite read randread等4种类型,每种类型指定两种块大小4k、8k 测试,测试大小为20G。
测试代码见附录二3.3 DD命令3.3.1 测试软件介绍dd使用两种参数进行测试1)dsync可以当成是模拟数据库插入操作,在/dev/zone中读出一条数据就立即写入硬盘2) -fsync同样也是将数据已经写入磁盘,但是是在经过缓存后最后再写入硬盘3.3.2 测试软件版本版本信息:dd (coreutils) 8.4配置信息:无参数信息:if=,bs=BYTES,count=N,oflag=FLAGS,conv=CONVS3.3.3 测试方法具体的测试代码见附录三3.4 Phoronix-test-suite3.4.1 测试软件介绍phoronix-test-suite非常好用的系统基准测试工具,整合linux大部分测试软件,测试项多达200种,最终可以上传到网上进行结果查询。
3.4.2 测试软件版本3.4.2.1 Processor Tests版本信息:测试主版本Phoronix Test Suite v5.8.1 (Belev)测试套件版本c-ray-1.1.0配置信息:无参数信息:benchmark pts/ c-ray-1.1.03.4.2.2 System Tests版本信息:测试主版本Phoronix Test Suite v5.8.1 (Belev)测试套件版本pybench-1.0.0配置信息:无参数信息:benchmark pts/pybench-1.0.03.4.2.3 Memory Tests版本信息:测试主版本Phoronix Test Suite v5.8.1 (Belev)测试套件版本pts/stream-1.2.0配置信息:测试项为Triad参数信息:benchmark pts/stream-1.2.03.4.2.4 Disk 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.1 Processor Testsc-ray是一款多线程测试软件,用于测试Processor。
测试方法为:phoronix-test-suite benchmark pts/c-ray-1.1.03.4.3.2 System Tests测试方法为:phoronix-test-suite benchmark pts/pybench-1.0.03.4.3.3 Memory TestsSTREAM 是业界广为流行的综合性内存带宽实际性能测量工具之一。
随着处理器处理核心数量的增多,内存带宽对于提升整个系统性能越发重要,如果某个系统不能够足够迅速地将内存中的数据传输到处理器当中,若干处理核心就会处于等待数据的闲置状态,而这其中所产生的闲置时间不仅会降低系统的效率还会抵消多核心和高主频所带来的性能提升因素。
STREAM 具有良好的空间局部性,是对TLB 友好、Cache友好的一款测试。
测试方法为:phoronix-test-suite benchmark pts/stream-1.2.03.4.3.4 Disk Tests测试方法为:phoronix-test-suite benchmark pts/aio-stress-1.1.14 测试结果4.1 UnixBench测试结果注:由于Linode为6核,为了方便与其他云厂商进行对比,因此linode的分值算法为:实际结果*4/6,即4207.2*4/6=2804.84.2 Fio测试结果系统盘测试结果注:使用Fio测试,会对系统盘造成损失,甚至系统崩溃,在几个云主机测试过程中,由于linode使用系统盘测试时,系统直接无法使用,因此无法得出系统盘的测试结果数据盘测试结果:注:可以创建数据盘的云主机只有阿里云和linode,因此只有这两家的测试数据4.3 DD测试结果4.4 Phoronix-test-suite测试结果4.4.1 Processor Tests测试结果注:测试的数据越小越好4.4.2 System Tests测试结果注:测试的数据越小越好4.4.3 Memory Tests测试结果注:测试的数据越大越好4.4.4 Disk Tests测试结果注:测试的数据越大越好5 测试结果评分5.1 UnixBench评分5.1.1 评分基准1)每项测试结果分值最高者为100,其他按结果数据比例进行分值的确定2)对于单核评分,直接按照百分制分值计算即可;对于四核评分,linode配置为6核,因此理论上4核的结果应该为“测试结果”*4 / 6 5.1.2 评分公式最高者测试分值:max;本机测试分值:local;比例:ratio=local/max;最终结果result=ratio*1005.1.3 评分结果5.2 Fio I/O评分基准5.2.1 评分基准1)每项测试结果分值最高者为100,其他按结果数据比例进行分值的确定2)为了体现厂家真实的磁盘性能,评分按照趋于稳定后的I/O结果进行评定3)测试项共8项(4k中read、write、randread、randwrite,8k中read、write、randread、randwrite),其中每项均按照比例进行分值确定,最终再按照百分制进行合并计算4)Linode由于系统盘使用fio测试后,系统崩溃,因此没有Linode的数值,但是综合UnixBech、dd、Phoronix Disk测试结果,预估其分值应该在pppcloud和Do之间,大致分值可以定为855.2.2 评分公式单项最高者测试分值:max;单项本机测试分值:local;单项比例:ratio=local/max;单项结果:single_result =ratio*100总体结果:result = ∑single_result / 85.2.3 评分结果5.3 DD评分基准5.3.1 评分基准1)每项测试结果分值最高者为100,其他按结果数据比例进行分值的确定2)dd测试过程中测试了5次,取平均值得出测试的整体水平3)dd测试了两种情况,因此得分会包含两种百分制分值5.3.2 评分公式最高者测试分值:max;本机测试分值:local;比例:ratio=local/max;最终结果result=ratio*1005.3.3 评分结果5.4 Phoronix-test-suite评分基准5.4.1 评分基准1)每项测试结果分值最高者为100,其他按结果数据比例进行分值的确定2)Phoronix-test-suite测试process、memory、system、disk 四种类型,每种类型均得出百分制分值3)process和system测试结果单位为时间,即数值越小性能越好;disk和memory测试结果单位为MB/s,即数值越大性能越好5.4.2 评分公式最高者测试分值:max;本机测试分值:local;比例:ratio=local/max;最终结果result=ratio*1005.4.3 评分结果5.5 整体性能评分5.5.1 评分基准1)测试工具评测根据linux评测工具使用频率、测试效果、测试整体性,来确定每种工具的权重比例。