Archives

帖子位于 "虚拟化技术" 分类 RSS

越来越多的开发人员都在积极发掘新型的虚拟化技术使用方式、产品创新机遇,以及全新的业务模式。您想与这些开发人员同仁们分享创意、尽情交流,或向我们的专家了解更多信息吗?常来我们的博客看看吧!

[转发]应用多核CPU推进服务器虚拟化性能

作者: 李新燕 (1 篇文章) 日期: 2008-07-10 在 10:55 下午
评论 (1)

      虚拟化一直是整个业界非常关心的问题,自从几年以前,虚拟化的概念被提出来,直到最近一、二年,虚拟化的概念和实施逐步清晰,硬件及软件的虚拟化慢慢成熟之后,虚拟化着实让很多用户颇为受益,其集中化计算、动态分配资源、充分利用系统资源的优势对提高企业IT产品的利用率起到了积极的作用。   现在的用户在应用虚拟化软件,如VMware的时候,越来越发现不仅是单一系统性能有限制,甚至是整个数据中心的性能都将在未来难以满足其需求,尤其是在处理器的性能上,很多服务器托管的虚拟机数量有限,如果想托管更多的虚拟机就需要购买更多的服务器,但是很多情况下人们发现,限制托管虚拟机数量,以及虚拟机运行速度的原因中,处理器的处理能力闲得尤为突出。   在IDF专题讲座中,英特尔IT部门的计算和存储架构工程师Sudip Chahal先生为大家讲解了为什么要应用多核推进服务器虚拟化性能,并用实验数据证明了,四核处理器在推进虚拟化性能方面比双核处理器的优势。Sudip Chahal先生选取了英特尔至强5355(2.66Ghz)四核处理器的服务器以及英特尔至强5160(3.0Ghz)双核处理器的服务器,作为概念验证的实验,Sudip Chahal先生也对实验提出了要求,两个平台的IT工作负载近似、客观量度相同、适度的施压于系统获得最真实数据以及可复验等要求。   Sudip Chahal先生的验证是由虚拟化引擎Guest虚拟机来重要负责的,另外接存储区域网络提供高效的文件读取,通过局域网连接并驱动客户端,整个工作负载运行在基于hypervisor的虚拟化软件上,从而形成了一个完整的虚拟化测试平台。   在解开结果之前,Sudip Chahal先生表示,绝对性能会影响到一些其他的总体拥有成本的元素,如支持部门的员工数等,但是当比较两个系统对总体拥有成本的影响时,是由有关性能的多个指标所决定的。首先,是性能价格比,性能越高,价格越低,自然更高的性价比直接的、显著的降低总体拥有成本;其次是性能功耗比,实际上,服务器及大量拥有服务器的企业或数据中心,其为能耗所付出的花费――如散热、电费等支出是非常巨大的,如果性能功耗比更高,那么就可以降低数据中心建设成本,降低用电和散热的成本,甚至避免很多不必要的投资;第三就是性能软件许可证比,更高的性能软件许可证比通过允许更多的虚拟机共享相同的软件许可证来降低软件采购成本。我们知道现在很多软件随着多核处理器的普及,已经将一个多核处理器看作单一的处理器来看待进行许可证收费,如果核心越多,那么需要购买的许可证就越少,因为大量的核心被集成在了较少的处理器中。 本文出自:服务器在张

继续 ›

分类: 多核技术, 虚拟化技术, 软件技术学习及认证

Intel®虚拟化技术为ERP应用提供高能耗比的部署架构

作者: 任晓蕾 (1 篇文章) 日期: 2008-06-19 在 1:50 上午
评论 (7)

什么是虚拟化技术 虚拟化是一种将操作系统及其应用从平台硬件资源中互相分离出来的软件解决方案。此处各个操作系统均称为虚拟机(VM),在其各自的分区中运行。称为虚拟机监视器(VMM)的虚拟化软件负责管理操作系统的请求和活动,能够遵照请求在各个操作系统之间切换硬件控制权。相互独立的分区能够隔离针对单个虚拟机(VM)的软件攻击或软件错误,使虚拟环境保持高度的安全性和可用性。虚拟化能够让您控制每个分区,您可以在不影响平台其他活动的同时,中止或重启任何一个虚拟机(VM)。您可以在单台服务器上对虚拟机(VM)进行复制,以便在某个应用出现故障时进行快速地修复。这样您便能够以更少的硬件平台和更低的成本实现更大程度的业务连续性。 虚拟化的解决方案由最早的纯软件(Software Only)方式演变到现在的有硬件辅助支持的软件平台。通过硬件的支持,使得CPU和芯片组能够意识到虚拟化的存在,简化了虚拟机监视器(VMM)软件的实现,减少了虚拟化的开销,从而提高了处理性能。同时硬件还会产生相应的特性来帮助虚拟化软件产生虚拟环境。Intel®虚拟化技术就为软件虚拟化技术提供了这种硬件的辅助支持。 Intel®虚拟化技术的主要优势        Intel®虚拟化技术通过整合更多应用,可以轻松的提高数据中心的服务器利用率、可靠性,以及虚拟系统的性能。下面的表格对比体现了Intel®虚拟化技术针对应用的五大优势:   没有Intel®虚拟化技术 采用Intel®虚拟化技术 优势 软件移植 操作系统和虚拟机监视器互相依赖。一直受到硬件、操作系统修改要求或者虚拟机监视器(VMM)能力的限制。可能要求密切管理操作系统和应用版本,外加较多的补丁与验证 操作系统与虚拟机监视器更加独立。在未作修改的不同操作系统之间可以实现更高的兼容性 能够向提供硬件辅助虚拟化的平台移植更多应用。补丁数量减少,简化系统管理。能够在采用最新技术的标准Intel架构平台上进行虚拟化 业务灵活性 不支持64位软件 支持32位与64位操作系统和应用 通过更强的计算能力,更大的扩展空间和更出色的可扩充能力,使得软件运行环境更加灵活。 可靠性 纯软件解决方案。仅能够通过软件逻辑隔离虚拟机(VM)。基于软件的复杂攻击可能通过虚拟机和虚拟机监视器进行恶意复制。 硬件辅助解决方案增强了虚拟机隔离效果,降低因为软件受攻击而导致的可用性问题 平台更加可靠。更加出色的业务连续性。 稳定性 更复杂的虚拟机监视器(VMM),更庞大的软件容量。纯软件虚拟机(VM)管理。 更简单的虚拟化监视器(VMM),更小的软件容量。硬件辅助虚拟机(VM)管理。 更加强大的虚拟机监视器(VMM),增强的软件可靠性。帮助减少可能存在的软件冲突。 对更多环境进行虚拟化 有限的选择。软件不兼容性妨碍一些软件厂商提供虚拟化解决方案 创建兼容性更好的环境以支持更多软件 支持更多厂商提供虚拟化的数据中心解决方案,以为优化的虚拟环境提供更出色的选择。  Intel®虚拟化的硬件辅助特性 1.         支持操作系统 Intel®虚拟化技术为操作系统提供了所需要的权限。操作系统从设计上将必须能够直接访问平台资源;而且它们最好不要共享对硬件的控制权。在没有硬件辅助的情况下,虚拟机监视器(VMM)在保持对平台的控制的同时,还必须模拟面向操作系统的硬件。此外,操作系统本身可能需要修改才能在虚拟环境中运行,那么不能修改的传统操作系统便不能进行移植。Intel虚拟化技术为虚拟化监视器(VMM)和操作系统提供了各自所需要的权限—无需模拟硬件或者修改操作系统。借助硬件辅助虚拟化,Intel虚拟机技术可以显著减少整合所面临的主要障碍,从而在最新的Intel平台上运行更多的软件。 图1. 纯软件虚拟化解决方案 图2. Intel®虚拟化解决方案 2.         基于硬件的任务 Intel® 虚拟化技术简化了虚拟机监视器(VMM)软件并增强了关键处理的性能。在没有这项新技术之前,虚拟机监视器(VMM)软件需要负责切换操作系统之间的平台控制权。这项工作要求复杂、密集的计算操作。采用Intel® 虚拟化技术之后,硬件承担了这项重要工作,从而大幅减轻了虚拟机监视器(VMM)软件的计算负担。此外,在没有硬件辅助的情况下,重要的CPU和操作系统状态信息会被存储在未受保护的内存中,虚拟机监视器(VMM)必须严密保护内存免受侵扰。在使用Intel® 虚拟化技术的情况下,只有虚拟机监视器(VMM)能够访问储存CPU和操作系统状态信息的专用内存,以保证切换过程的完整性。 3.         ...

继续 ›

分类: 其他, 虚拟化技术

英特尔® 虚拟化技术

作者: Bruce Chen (Intel) (1 篇文章) 日期: 2008-03-06 在 9:57 下午
评论 (0)

虚拟化作为一项技术,可以使计算机物理资源得以在一台机器上的多个虚拟分区上抽取、配置、共享和利用。虚拟化一般通过硬件手段、软件手段、或二者的配合来完成。每个虚拟分区包含它自己的操作系统环境。虚拟化可以通过各种技术来实现,对于用户而言,理想的虚拟化解决方案应该提供不同虚拟机之间的彻底的安全的隔离,并为每个虚拟机提供卓越的性能,从而确保整个平台的出色实用性、可靠性和安全性。 虚拟化本身并不是一个很新的概念,早在几十年前就已经出现了。那么英特尔公司为什么要发展自己的虚拟化技术,英特尔® 虚拟化技术又有什么技术特点呢?这正是本文所要介绍的。 英特尔® 虚拟化技术是一组基于芯片级别的技术,进而改进纯软件虚拟化解决方案。这些虚拟化解决方案使多个操作系统和相关应用能够同时在各分区内运行。因此,一个物理系统能够作为一系列逻辑虚拟系统运行。英特尔® 虚拟化技术通过增强虚拟化解决方案的可靠性、可支持性、安全性和灵活性,可改进现有纯软件虚拟化解决方案。这些芯片进步代表着技术的巨大进步,具体表现在大大减少了软件虚拟机的相关开销,以及支持了更广泛的操作系统。  以往纯软件虚拟化解决方案为IT 部门和最终用户提供了显著的优势,但它们存在着很多的限制。下面举两个例子来说明。上层模拟的Guest OS很多情况下是通过虚拟机监视器(VMM)来与硬件进行通信,再由VMM 来决定其对系统上所有虚拟机的访问。而这里请注意传统的VMM在操作系统看来也是一个应用程序,是运行在RING 3上的,而不是RING 0。这就导致了VMM是不能执行一些特权指令的,而我们知道Guest OS是一定会涉及到特权指令的,所以VMM对Guest ...

继续 ›

分类: 其他, 虚拟化技术