搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 新华三云计算 > 虚拟化高考状元2438分,背后的秘密速来get~~

虚拟化高考状元2438分,背后的秘密速来get~~

新华三云计算 2018-06-28


Fans

小编,小编~ 月初看你们发的新闻,H3C CAS刷新了全球SPECvirt虚拟化的记录哦!厉害!祝贺虚拟化高考状元2438分,背后的秘密速来get~~虚拟化高考状元2438分,背后的秘密速来get~~虚拟化高考状元2438分,背后的秘密速来get~~

新华三云

谢谢哈!H3C CAS以2438分的优异成绩夺得全球虚拟化高考的状元,的确让人兴奋!

虚拟化高考状元2438分,背后的秘密速来get~~

虚拟化高考状元2438分,背后的秘密速来get~~

虚拟化高考状元2438分,背后的秘密速来get~~

Fans

嗯,不过看了你们发的《》,还是有点不太懂哦。SPECvirt的分数为啥这么权威呢

新华三云

嗯。就像大家看手机性能就喜欢拿测试软件跑个分一样,虚拟化的性能也是能通过跑分来测量的,这就是权威SPEC组织的SPECvirt_sc2013的分数,这些分数在SPEC网站都是有公布的哦。至于H3C CAS为什么能获得如此优秀的成绩,今天我就来给大家揭秘吧~~~

虚拟化高考状元2438分,背后的秘密速来get~~

虚拟化高考状元2438分,背后的秘密速来get~~





虚拟化高考状元2438分,背后的秘密速来get~~

Fans

哈哈,洗耳恭听啦~~

H3C CAS刷新全球SPECvirt虚拟化测试记录

    本月初,国际标准化性能评估组织SPEC(Standard Performance Evaluation Corporation)公布了最新一期的SPECvirt_sc2013虚拟化基准性能测试结果,紫光旗下新华三集团的H3C CAS虚拟化软件继2015年之后,再度以2438分的优异成绩刷新了相同配置下的测试纪录,领跑SPECvirt性能测试榜单,详细新闻

虚拟化高考状元2438分,背后的秘密速来get~~

好,接下来详细安利下SPECvirt和状元高分的秘密武器:

1
SPECvirt测试简介


    介绍SPECvirt测试之前,必须先提一下SPEC。SPEC是Standard Performance Evaluation Corporation(标准性能评估机构)的简称,成立于1988年,是全球性权威的、代表业界标准的第三方性能测试组织,由IBM、微软、HP、Inter、Oracle、Red Hat、VMware、斯坦福、清华等全球知名的大学、研究机构、IT企业组成,致力于创建、维护和支持各类标准的基准测试工具。

    SPECvirt测试则是SPEC组织推出的“拳头产品”,由AMD、DELL、Fujitsu、HP、IBM、Intel、Oracle、Redhat、VMware、Unisys等众多知名IT公司联合开发,用于评价服务器虚拟化性能的基准测试。与其他“跑分评测”相比,SPECvirt_sc2013被认为是业界公认的最权威、最严格的虚拟化性能测试标准,其最大价值在于模拟了数据中心典型业务负载下虚拟化软件的带业务性能,而不是单纯的跑分,测试涵盖硬件、虚拟化平台、虚拟客户机操作系统到上层的应用软件等多个部分,更契合用户实际的业务需求,其结果被金融、电信等关键行业用户作为虚拟化软件选型的权威性能指标。

虚拟化高考状元2438分,背后的秘密速来get~~


2
SPECvirt测试原理


    在了解SPECvirt测试原理之前,要先理解一个专业名词“Tile”。一个Tile是一组模拟实际业务的虚拟机合集,SPECvirt_sc2013中一个Tile包含5个虚拟机,分别运行5种不同的应用负载:包含网页服务器webserver、邮件服务器mailserver、中间件服务器applicationserver、基础架构服务器infraserver、批处理服务器batchserver,同时4个tile共用一个数据库服务器DBserver。具体组成见下图:

 

SPECvirt_sc2013单tile组成

    SPECvirt测试通过增加tile的数量来增加业务压力,所有tile上的虚拟机要求能同时满足测试规范中的QOS要求。在相同硬件配置的服务器上,测试的tile数越多,得分越高,代表虚拟化软件性能越好。H3C CAS测试轮数高达26tiles,再度刷新全球SPECvirt_sc2013虚拟化基准性能测试记录。


3
SPECvirt测试价值

     与单纯“跑分测试”相比,SPECvirt最大价值在于模拟了数据中心典型的业务负载模型,测试的是虚拟化软件的带业务性能。业务模型包含以下四类:

  • SPECweb:通过多台客户机向服务器发出Http Get请求,请求调用Web服务器上的网页文件,这些文件从数千字节到数兆字节不等。在相同的时间里,服务器回答的请求越多,就表明服务器对客户端的处理能力越强,系统的Web性能就越好,以此来模拟web server、file server、infrastructure server等典型业务负载;

  • SPECjAppserver:用来衡量有代表性的J2EE应用的性能以及组成应用环境的每一个组件的性能,应用环境包括硬件、应用服务器软件、Java虚拟机软件、数据库软件、JDBC驱动器和系统网络,以此来模拟application server、database server的典型业务负载;

  • SPECmail:模拟mail server的典型业务负载;

  • SPECcpu:模拟间歇性高并发的batch server负载。

    试问我们做云的最终目的是什么?并不是为了做基础设施而做基础设施,而是为了更好的服务于云上的业务和应用。SECvirt由于模拟了真实业务负载,比如SPECweb的支持类网站业务模型(类似奇虎360打补丁),SPECmail的邮件系统业务模型(模拟了500个用户的查新、发送、删除、搜索邮件等常规邮件操作),SPECjAPPserver的生产/供应链管理/库存业务模型等等,使其测试结果更符合客户实际业务需求,更有代表性,这也是为什么金融、电信等关键行业用户将SPECvirt的测试结果作为虚拟化软件选型重要指标的原因

4
CAS虚拟化高分的秘密

     此次测试中,新华三CAS虚拟化软件在单台标准服务器(Intel Xeon E5-2699 v4 CPU/512G内存)上运行了137个业务虚拟机,在相同硬件条件下以2438分的优异成绩刷新SPECvirt_sc2013虚拟化性能测试记录,在“成绩单”上傲视群雄。

    新华三CAS虚拟化软件在SPECvirt测试中表现优异、获得如此高分的秘密是什么呢?小编特别与CAS研发攻城狮深度了解了一下:

  1. CAS基于高性能虚拟化内核做了大量的开发和优化(例如通过将定时器模拟从用户态移植到内核态,提升时钟精度,减少上下文切换和内核陷入带来的CPU消耗;

  2. 通过简化CPU调度算法,提升CPU利用效率;通过中断预处理技术,提升虚拟机对中断的响应速度;

  3. 通过优化快照存储结构和镜像文件格式,提升块查找效率和磁盘利用率,使磁盘获得更高的I/O性能;通过网络内核转发加速功能,减少网络报文在虚拟交换机中的拷贝次数,提升网络I/O性能。)

    上述列举的内核优化机制使得CAS在CPU、内存、存储、网络资源调度方面的性能表现非常优异,提高了虚拟化软件的处理性能及减少了由于软件本身带来的消耗。

    不仅仅是内核简单的优化那么简单,毕竟不能为了分数而去专门优化。更重要的是,基于新华三在虚拟化领域大量的实践积累,CAS虚拟化软件在产品迭代开发过程中对用户实际业务模型进行针对性的调优,使得CAS软件在带业务的情况下性能领先。在此次SPECvirt测试获得最高分,也是对新华三虚拟化核心技术方面超强研发能力及众多客户应用实践的的充分体现。

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《虚拟化高考状元2438分,背后的秘密速来get~~》的版权归原作者「新华三云计算」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注新华三云计算微信公众号

新华三云计算微信公众号:gh_977ceb3910bf

新华三云计算

手机扫描上方二维码即可关注新华三云计算微信公众号

新华三云计算最新文章

精品公众号随机推荐