蓝色巨人IBM在虚拟化领域具有悠久的历史,不论是大机上的虚拟化技术,还是X86平台上的虚拟化技术,IBM公司都具有着雄厚的技术。随着今年英特尔至强5600和至强7500的发布,IBM也隆重推出了第五代X架构服务器产品。本文将主要从产品技术的角度,历数IBM近年来在x86服务器虚拟化方面所做的努力,为您盘点IBM x86服务器家族的虚拟化优势。

  1、 x86虚拟化技术的发展与瓶颈

  从IBM的角度来看,虚拟化的主要目标有四点:1、整合资源,2、减轻管理工作,3、自动化业务流程,4、优化业务交付。综合起来,可以归纳为虚拟化方案有助于简化IT基础架构,应对业务增长带来的IT复杂性需求。而如今的虚拟化技术已经经过了虚拟化1.0时代(以服务器整合为目的,节省运营成本);进入了虚拟化2.0时代(强调计算资源的动态分布,追求灵活高效管理),并正在进入虚拟化3.0时代(实现企业云计算,追求资源可扩展和高投资回报率)。

  但是相比近两年x86虚拟化技术的迅猛发展,前几年为什么就没有动静呢?综合来看,x86虚拟化市场进展缓慢的主要原因有二:1、传统x86架构本身并不适合进行虚拟化,这个障碍已经由英特尔等处理器厂商通过修改 x86 指令集,增加硬件虚拟化技术而得到解决;2、x86 处理器的性能在过去还没有达到足以满足大规模虚拟机的要求。而这两年随着至强5500、至强5600乃至至强7500的推出, x86平台获得了强劲的计算能力,并得益于其开放的生态环境,使得x86虚拟化技术也得到了长足的发展。

  2、IBM联手VMware打造X系列虚拟化平台

  在x86服务器领域,IBM的虚拟化方案是联合VMware共同打造的,主要针对其x架构服务器进行资源整合和动态资源调整,灵活部署等做各项优化。其实,追溯起来IBM从2001年就和VMware建立了合作关系,包括专门的VMware 虚拟化平台的ServerProven服务器兼容性测试,以及整合了虚拟机的高级系统管理功能等。

  IBM System x3950/x3850和VMware一起使用具有出色的性能表现,这一优势和IBM后来推出的X3架构以及更高的内存容量配置相关。内存容量在虚拟化环境中是非常重要的,尤其是当多台服务器整合到一台物理服务器上时。X3架构则提供"虚拟四级缓存(XceL4v)"以提高VMware的总体性能。虚拟四级缓存可有效地降低内存访问的延迟,X3架构的另一个"侦监听"技术则大大提高了前端总线的带宽。

2007年,IBM推出了基于第四代企业级X架构(X4)的System x3850 M2,在内存、侦听过滤器方面有了进一步的增强。System x3850 M2能扩展到16路CPU,最大内存容量可扩展到1TB,从而为虚拟化环境提供了一个巨大的资源池。另外,System x3850 M2服务器还首次可按需提供预装了系统管理虚拟化软件的4GB USB闪存设备,使用户能够轻松部署虚拟化环境,提升系统利用率。这种将虚拟化软件预装在服务器裸机上的做法将大大简化用户的虚拟化部署。

 3、eX5架构重新定义服务器 开启x86虚拟化新纪元

  IBM第五代X架构延续了成功的X系列优势,即由更高的内存带宽和总线速度,连同嵌入式虚拟化和节能特性,使它在X86架构中独出一帜。而早在第四代X架构中大放异彩的Scale Xpander所提供的模块化扩展,也将进一步下移至双路服务器,从而支持更灵活的服务器搭配。

  一般来说,企业级用户的IT挑战主要集中在:数据库应用、密集型业务处理和虚拟化应用几个方面。而由于目前处理器普遍都采用了直连架构——如英特尔的QPI总线、AMD的HyperTransfer技术等绕开了北桥的带宽瓶颈,因此eX5架构相比eX4架构在内存通讯带宽和多核处理器之间的通讯带宽的处理上会有很大不同,其更多的带宽留给了多处理器之间的通讯——如双路、四路乃至八路服务器中不同处理器的通讯。这将最大化数据库应用中至强 7500的多核协同运算性能,并为虚拟内核的沟通提供更大带宽。

  另一方面,上一代eX4架构将内存总线频率从667Mhz提升到1066Mhz,而且将频宽从333Mhz增加到533Mhz,带宽增加5倍。那么eX5架构将毫无疑问的提供对DDR3内存的支持,而且其总线频率将提高到更高的1600Mhz,具体内存容量的支持并不清楚,但可以预见的是,DDR3内存的使用将使得eX5架构在虚拟化方面拥有更强大的性能。

  值得一提的是,eX5架构的定位发生了变化——上一代eX4架构主要是用在四路、八路这样的高端机型x3850 M2、x3950 M2中,而eX5架构将会普及到普通双路服务器和刀片服务器中来。

比如,IBM的HS系列刀片服务器通过使用eX5芯片的内存扩展板,单组刀片最大将可以支持到80个DIMM内存条,实现高达640GB的内存容量,这对于虚拟化应用是非常关键的。由于虚拟化用户经常在超过CPU最高计算能力之前耗尽内存,从而影响到一个单一系统上所能够支持的虚拟机数量。

  目前普通双路系统一般可用内存为96GB到144GB,此前思科推出的UCS通过其所谓的“内存扩展模块”技术可以支持到48个DIMM,将内存容量增加到384GB。内存容量的提升使得每台物理服务器所能托管的虚拟机数量也可以成倍数增加,同时降低了每个虚拟机承担的能耗和制冷成本,用户不再需要仅仅为了更大内存容量去购买更贵的4路服务器。

  在服务方面,IBM可提供整个虚拟化方案的技术支持,包括硬件和软件。其售前、售后都有着非常专业的服务支持团队——很多售前团队成员都通过了 VMware VCP认证,能给用户提供合理的虚拟化规划、虚拟化解决方案设计。而售后团队成员具有多年的虚拟化部署经验,能够帮助用户很好的安装、实施、部署各种虚拟化解决方案。

  2010年,随着八核至强7500处理器将X86处理器的性能推向巅峰,IBM也将其x86服务器架构更新到了第五代以对新处理器提供全面支持。

更多精彩内容请关注:

IBM虚拟化与云计算官方微博
IBM虚拟化与云计算官方网站

更多精彩内容请访问虚拟化与云计算官方网站

转载于:https://blog.51cto.com/vccbook/382707

细节决胜 盘点IBM x86平台虚拟化优势相关推荐

  1. ibm服务器虚拟化报价,IBM x86 服务器虚拟化服务.pdf

    IBM x86 服务器虚拟化服务.pdf 运维管理:如何使成本最小化.效率最大化 ? -- IBM x86服务器虚拟化服务 Agenda • Data Center Challenges • Data ...

  2. X86平台虚拟化问题

    X86平台下,实现虚拟化需要解决哪些问题,经过这段时间的学习,根据自己的理解应该包括以下几个方面: 第一:CPU虚拟化.X86平台下,部分敏感指令不会自动陷入,从而Hypervisor无法自动捕获客户 ...

  3. Linux操作系统及平台虚拟化技术漫谈

    虚拟化Linux可以通过很多技术来实现,包括从平台到操作系统虚拟化.实际上,Linux可以说是唯一一个具有广泛虚拟化解决方案的操作系统.在本文中,我们将讨论实现Linux虚拟化的多种方式,以及Linu ...

  4. Unity3d面向英特尔® x86 平台的 Unity* 优化指南: 第 3 部分

    目录 编辑器优化 遮挡剔除 LOD:细节级别 阴影 使用一个摄像头 渲染队列排序 光照贴图 针对复杂模型,使用简单的碰撞器代替网格碰撞器 返回至第 2 部分教程: 面向英特尔® x86 平台的 Uni ...

  5. 2012年度x86服务器虚拟化基础设施魔力象限,五载解读!Gartner x86虚拟化魔力象限...

    12013-2014年x86虚拟化魔力象限 x86架构服务器的虚拟化是当前IT行业最热门的技术潮流之一,在经过几年市场竞争已可以提供很多可行的选择.近日,Gartner发布了2014年度的x86服务器 ...

  6. 1.1 什么是PowerVM(IBM小型机)虚拟化技术

    最后更新2021/07/03 在计算机世界里,虚拟化是一个已经被用滥了的词汇,其所涵盖内容之广.涉及层次之深.延续历史之长,几乎再无第二种技术名词能与之匹敌.计算机领域的虚拟化,可以简单地理解为资源的 ...

  7. “红色军团”崛起Gartner x86服务器虚拟化魔力象限

    Gartner年度x86服务器虚拟化基础设施魔力象限已经对外公布,"红色军团"在魔力象限中尤为抢眼. 其中一个红色是红帽,已经从"利基者"象限进入到" ...

  8. 联想服务器系统机房,联想10月1日完成收购IBM x86服务器

    联想和IBM今日宣布,已完成联想收购IBM x86服务器业务的所有相关监管规定,预期收购将在2014年10月1日完成.联想将成为全球x86服务器第三大厂商 (x86服务器全球市场总规模达421亿美元) ...

  9. 有了解arm嵌入式主板与x86主板的优势和劣势的吗?

    对于学习嵌入式的人或者已经工作的人我想大家心中都有这么一个疑惑吧!是什么呢!就是大家不知道X86主板和ARM主板的有适合劣势都有哪些?下面就由业内人事凌阳教育的老师为大家分享一下他们手中的资料是怎么叙 ...

最新文章

  1. shell数值比较和字符串比较
  2. 深度学习之四:常用模型和方法
  3. EasyUI + Bootstrap 界面整合
  4. How to change in the Cocos2d-x project from landscape to portrait both in iOS and Android
  5. boost::json::value用法的测试程序
  6. Json转换值类型字段为空字符串时报错问题
  7. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
  8. 禅道类似软件_项目管理软件之争,禅道和JIRA大对比
  9. MTK:内存管理机制简单分析
  10. 处女座的约会(思维)
  11. 再谈内核模块加载(二)—模块加载流程(上)
  12. intel 82599网卡系统下丢失一路万兆端口
  13. FFT中频谱泄露的两种理解
  14. SpringBoot+Vue项目小区物业管理系统
  15. ssh远程登录命令简单实例
  16. 康威定律,作为架构师还不会灵活运用?
  17. 日本首相会见奥特曼,考虑引入 ChatGPT 技术
  18. 正则表达式在shell中使用的方法与案例
  19. Kali Linux使用arpspoof命令进行断网攻击(ARP欺骗)
  20. 基站信号强度和位置变化详解(可获得其他系统信息)

热门文章

  1. ifconfig没有命令 kali_kali学习笔记之——端口扫描工具
  2. MongoDB中的读写锁
  3. POJ3498最大流,枚举终点,企鹅,基础最大流
  4. 【Android 插件化】插件化技术弊端 ( 恶意插件化程序的解决方向 | 常用的插件化虚拟引擎 )
  5. 【Flutter】Image 组件 ( Image 组件简介 | Image 构造函数 | Image.network 构造函数 | Image.asset 构造函数 )
  6. 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 反射获取系统的 Element[] dexElements )
  7. 【Android NDK 开发】NDK C/C++ 代码崩溃调试 - Tombstone 报错信息日志文件分析 ( 获取 tombstone_0X 崩溃日志信息 )
  8. 【Android RTMP】RTMPDump 封装 RTMPPacket 数据包 ( 封装 SPS / PPS 数据包 )
  9. MODEL COMPRESSION VIA DISTILLATION AND QUANTIZATION 论文笔记
  10. mybatis-config.xml整理