BIOS机型
(1)进入BIOS,选择Configuration选项,选择Intel
Virtual
Technology并回车。注意:若无VT选项或不可更改,则表示你的电脑不支持VT技术。
(2)将光标移动至Enabled处,并回车确定。
(3)此时该选项将变为Enabled,最后按F10热键保存并退出即可开启VT功能。
2、Insyde
BIOS机型
(1)进入BIOS,选择Configuration选项,选择Intel
Virtual
Technology并回车。
(2)将光标移动至Enabled处,并回车确定。
(3)此时该选项将变为Enabled,最后按F10热键保存并退出即可开启VT功能。需要进BIOS里将“Intel® Virtualization Technology”这项打开。
笔记本打开虚拟化方法:
1、Phoenix BIOS机型的参考 *** 作方法:
(1)首先在开机自检Logo处按F2热键进入BIOS;
(2)然后选择Configuration选项;
(3)接着选择Intel Virtual Technology并回车,将光标移动至Enabled处,并回车确定,此时该选项将变为Enabled;
(4)最后按F10热键保存并退出即可开启VT功能。
2、Insyde BIOS机型的参考 *** 作方法:
(1)首先在开机自检Logo处按F2热键进入BIOS;
(2)然后选择Configuration选项;
(3)选择Intel Virtual Technology并回车,将光标移动至Enabled处,并回车确定,此时该选项将变为Enabled;
(4)最后按F10热键保存并退出即可开启VT功能。戴尔笔记本开启VT模式步骤:
1、dell电脑开机或重启屏幕刚显示的一瞬间,底部会出现进入BIOS快捷键,快捷键可能是F2或者F12也或者是ESC,主要是根据显示的按键进入,请自行根据电脑显示的为准按下快捷键进入DELL电脑BIOS界面。
2、用键盘的方向键选择Advanced,再向下选择“Processor Configuration”敲回车键。
3、再用键盘方向键向下选择“Inter(R) Virtualization Technolog”,敲回车。
4、选择“Enabled”后,直接按“F10”,回答“Y”会自动保存并重启计算机进入 *** 作系统,此时我们就已经完成了DELL电脑BIOS开启虚拟化技术VT-x设置的所有步骤。11月13日,AMD正式发布了其45nm四核服务器处理器“上海”,IBM、惠普、戴尔和SUN等各大厂商也都在同一时间推出了采用“上海”处理器的服务器产品,这也掀起了服务器市场的一场新浪潮。“上海”的架构中,到底有哪些吸引人之处,它能给用户带来什么?
11月13日,AMD抢在计划之前半年,提前正式发布了面向服务器市场的新一代处理器“上海”(Shanghai)。在发布同时,AMD也宣布,包括IBM、Sun、惠普和戴尔等合作伙伴采用“上海”处理器的服务器都已经准备完毕,并将在这个季度内提供给用户。
11月17日,AMD宣布为“美洲豹”(Jaguar)提供动力。美国橡树岭国家实验室(Oak Ridge National Laboratory)的“美洲豹”在最近的一次超级计算机500强排行榜中排行第二,是世界上第一台突破千万亿次浮点计算性能大关的、完全基于 x86的超级计算机。
AMD一连串的行动掀起了服务器市场新的波澜。值得注意的是,目前正处于国际金融危机的大环境下。在这一时刻推出新品并不像是一个好的时机。不过,AMD在这一时刻推出新品有自己的想法。AMD宣称,“上海”可以让企业的管理者以更少的投入实现更多的产出。“上海”将通过对虚拟化的更多支持,以及更加出色的能效表现来实现这一目的。
继承和超越
AMD在“上海”处理器制造上采用了SOI沉浸式光刻技术,实现了从65nm到45nm的突破。
制程突破的直接影响就是使同样的核心面积中能容纳更多的晶体管,从而带来性能方面的提升。凭借先进的45nm技术,“上海”在各方面都超越了它的先辈“巴塞罗那”(Barcelona)。其中,最为突出的地方就是,“上海”的L3缓存增加到6MB,总缓存容量达到了8MB,是“巴赛罗那”的2倍。
另一方面,AMD对自己提出的直联技术也进行了提升。在“巴赛罗那”中采用的HyperTransport 10技术的数据传输带宽为8GB/s,而在“上海”中,AMD将提供HyperTransport 30技术,使得核心之间的数据传输带宽进一步提高,达到176GB/s。
另外,“上海”还继承和发展了“巴赛罗那”中具备的AMD内存优化技术,并进一步支持DDR2-800内存,这也将内存带宽进一步拓展,带来了更好的性能。
目前,在AMD的官方网站上已经公布了基于”上海“处理器的一些测试结果。
测试系统配置为2颗27GHz“上海”处理器、Supermicro A+ 服务器 1021M-UR+B 主板、32GB(8×4GB DDR2-800)内存、300GB SATA硬盘、SuSE Linux企业及服务器10 SP1 64-bit。
整数性能方面,在SPECint_rate2006测试中,该配置得到了136分;浮点性能方面,在SPECfp_rate2006测试中,该系统得到了118分。综合看来,“上海”比“巴赛罗那”性能方面提升了30%以上,同时也是目前服务器处理器中性能优秀的产品。
在AMD的发展路线图中,我们可以看到,在明年,AMD将推出“伊斯坦布尔”(Istanbul)六核处理器,与“上海”并肩作战。同一时间,采用SR5690和SP5100的Fiorano主板芯片组平台也将上市,该平台将全面支持“上海”和“伊斯坦布尔”所具备的先进特性,更全面地发挥这两颗处理器的潜力。
直面虚拟化
虚拟化也许是2008年下半年最受关注的话题。在经济增长放缓的环境下,采用虚拟化来缩减成本以求过冬成了很多IT厂商的选择。
“上海”之中,具备一些针对虚拟化的新特性。首先,带快速虚拟化索引(RVI)的AMD-V技术带来了基于硬件的虚拟内存管理,这增强了虚拟机的内存吞吐效率,增强了虚拟机的应用性能;另外,它提供带标签的TLB,通过存储在Guest TLB中的Host Translations,“上海”能让用户更快、更高效地在不同虚拟机之间进行切换,从而为应用加速;而且,“上海”具备优秀的迁移能力,用户不但可以在不同代的AMD皓龙处理器之间实现虚拟机的在线迁移,而且,11月6日AMD与Linux发行商红帽联合展示的技术显示,用户可以将正在运行的虚拟机从基于英特尔至强处理器的服务器迁移到采用“上海”处理器的服务器上。
另外,“上海”还提供了对I/O虚拟化的支持。不过,这为用户带来的性能改善需要等到Fiorano芯片组上市之后才能体现出来。在采用虚拟机运行一些I/O密集型的应用时,对I/O虚拟化的支持无疑可以让用户得到更好的性能表现。
把紧能耗关
除了性能方面的提升之外,AMD也没有忘记能耗。45nm制程加上众多能耗控制技术使“上海”的功耗得到了很好的控制。
AMD智能预取技术是“上海”在能耗控制方面的新亮点。简单地说,该功能可以在空闲时“关闭”处理器的单个核心以及它的一级和二级缓存,从而降低整体功耗。通过智能预取,这个过程可以在不影响应用性能的情况下完成,从而实现最高可达21%的功耗节省。在核心关闭时,其缓存中的数据将被存放在L3缓存中。
45nm技术也为“上海”的功耗控制提供了大力支持。根据AMD提供的数据,在空闲状态下,45nm技术可以节省近35%的功耗。
另外,“巴赛罗那”中具备的AMD CoolCore技术、双重动态电源管理技术和独立核心动态调用技术等高能效特性也出现在“上海”中。摘 要:随着计算机技术的发展,服务器虚拟化技术已经被越来越多的企业所采用,使用这种技术可以大大提高服务器的使用效率。文章中主要介绍了两种虚拟化软件Vmware和Xen的结构特点,并分析了它们之间的区别。
关键词:服务器虚拟化 Vmware Xen
虚拟化将主宰未来的企业,在现在的国内,企业数据中心都是根据需求随时添加服务器设备,这些设备基本上都是分散的,不同品牌、不同配置甚至不同架构,最致命的是,在其上运行的应用并不能够充分利用服务器所有的资源,占用到15%―20%的服务器资源是一个普遍现象,而使用虚拟化技术可以减少服务器数量的增加,简化服务器管理,同时明显提高服务器利用率、网络灵活性和可靠性。将多种应用整合到少量企业级服务器上即可实现这一目标。通过整合及虚拟化,数百台服务器可以减少至数十台。10%甚至更低的服务器利用率将提高到60%或更高,IT基础设施的灵活性、可靠性和效率也将得到改进。由此可见虚拟化技术成为各个企业和研究机构的重要课题。下面简单介绍一下两种虚拟化软件及其区别。
一、VMware
VMware是业界著名的虚拟机产品,它有VMware Workstation、VMware GSX Server、VMware ESX Server等系列产品。VMware的VMM可以有两种结构形式,即Standalone和Hosted。Standalone的结构形式是指,VMM作为一层直接运行在硬件平台上的软件层,在它上面可以创建和管理多个客户虚拟系统。这种结构的VMM有点像一个 *** 作系统,它包含硬件平台的驱动,受到硬件平台种类的限制。它适合于服务器的应用环境,其典型的产品是VMware ESX Server。
Hosted结构的VMM作为 *** 作系统的一个应用程序运行,它可以利用 *** 作系统自身的内存管理、CPU调动、硬件驱动和资源管理。VMware Workstation使用的是Hosted的结构,是设计来让一些应用程序,比方软件的研发或测试程序来执行,同时Server版本的目标则针对数据库以测试软件更新、简化应用程序的提供,或使用虚拟的设备等功能。ESX Server可以藉由不使用 *** 作系统来大量增加效能。相反的,ESX使用自己设计的 *** 作系统核心,可以直接在计算机上执行。这个方法可以同时支持更多的虚拟服务器,但ESX核心支持的硬件并不多。
由于VMware的目标平台是x86平台,因此,它也同样面临着x86平台不完全支持虚拟化的问题。VMware的解决方法是其专利技术,在需要VMM参与的地方,动态重写部分虚拟系统的指令,使其可以trap到VMM。
此外,VMware还有Virtual Center。VMotion应用在IBM Blade Center刀片服务器上,使之具备更好的d性和可用性,结合刀片服务器的模块化和可扩展性,可以增加内存和I/O能力的扩展比例,混合刀片间的工作负载均衡。Virtual Center采用集中式管理,可以监控系统的可用性及性能,并可以自动告警,SDK与现有管理工具整合,通过稳定的访问控制保证系统安全。VMotion技术使用户在保持连续的服务可用性的同时,还可以将实时运行企业用户关键业务的虚拟机,从一台物理主机转移到另一台物理主机,并动态获得每台物理服务器资源的极佳利用率、零宕机维护、快速重新配置,以及持续的工作负载整合能力。
二、Xen
Xen VMM(Virtual Machine Monitor)是由剑桥大学计算机实验室开发的一个开源项目,它能够让我们创建更多的虚拟机,每一个虚拟机都是运行在同一个 *** 作系统上的实例。
这些客户OS可以是修补过的Linux内核24或26,也可以是修补过的NetBSD/FreeBSD内核。用户应用程序就运行在这些客户OS上,并不需要修改任何代码。但是,随着将来的处理器能支持虚拟化,内核也就不需要打补丁了。比如说,Intel的VT和AMD的Pacifica处理器都将包括这种支持。
在Xen中,一个“系统管理程序”运行在0环,客户OS运行在1环,应用程序运行在3环。这种关系对于x64/64有一点不同,就是客户内核和应用程序都运行在3环上。
Xen自身被称为“系统管理程序”,是因为它比客户OS的系统管理代码运行所需的特权级还高。
当系统引导的时候,Xen被装载到0环的内存中。它在1环上启动修补过的内核,这被称作是domain 0(注:domain是指一个运行中的虚拟机,在其上有一个guest OS在执行)。从这个domain开始,你可以创建更多的domain,也可以销毁它们,还可以进行domain的迁移、设置参数等等。你创建的那些domain也运行在1环它们的内核中。用户应用程序运行在3环。
目前,修补过的Linux内核24和26可以作为domain 0。据Xen开发者所说,将来domain 0仅支持26的内核补丁。构造domain 0的大部分工作是在xen/arch/x86/domain_buildc中的construct_dom0()方法中实现的。
物理设备驱动程序只能运行在特权级,也就是domain 0上。Xen依靠Linux或其它修补过的OS内核对它所有的设备提供虚拟化支持。这样的好处就是Xen的开发者不必再去开发设备驱动程序。
在一个有标签TLB的处理器上使用Xen能够大大提高性能。标签TLB能够把ASID(Address Space Identifier)放在TLB入口处。有了这个特性,当处理器在系统管理程序和客户OS之间切换时就不需要刷新TLB了,这大大减少了系统开销。
三、两者主要区别
目前Xen和VMware是市场上主流的两大虚拟化产品。现在我就来谈谈这两大产品背后的架构有什么区别,以及这一技术在未来会如何发展。VMware ESX服务器的架构是建立在直接执行(直接在硬件上上运行用户级的虚拟机编码)和二进制译码(对特权级别编码进行动态编译)的基础上的。从根本上说,它把一个完整的X86平台导出到虚拟机上,ESX服务器可以使大多数能在X86上执行的 *** 作系统都能在虚拟机上运行,而不需要进行任何修改。Xen的架构中使用了一种叫Para虚拟化技术(Para Virtualization),对虚拟出来的客户 *** 作系统(Guest OS)进行修改,使它知道它是在虚拟环境下运行。
那么这两种方式有什么不同呢?最大的不同就是对输入/输出(I/O)设备的处理。虚拟机I/O端口和每个物理I/O端口设备之间如何路由在很大程度上影响虚拟平台架构的性能、便携性、可持续性和稳定性。Xen采用的是分离驱动模式,真实驱动存在于一个中间层,这个中间层叫服务虚拟机,其他虚拟机上的特殊驱动通过这个服务虚拟机进行通讯。这种方法能提供很好的性能,但是对于闭源和传统 *** 作系统支持有限。在ESX中,虚拟机的虚拟设备驱动与ESX内核里的物理设备驱动直接相互连接。ESX虚拟机可以为其虚拟设备使用现成的(off-the-shelf)驱动。这不仅能提供高性能,还能提供更广泛的 *** 作系统支持。然而在这个模型里,新的设备驱动必须要导入到ESX内核中。为了解决I/O虚拟化的平衡问题和复杂化问题,戴尔与英特尔、AMD这样的合作伙伴以及外设硬件供应商们一起,在芯片组和I/O设备中引入了虚拟化支持。企业级虚拟化解决方案的另外一个重要部分就是其管理。戴尔OpenManage这样的产品附送VMware Virtual Center、P2V 和VM Importer,提供了整套工具,能有效进行部署、监控、 *** 作自动化,以及对虚拟IT数据中心进行管理。Novell和Red Hat都在它们的 *** 作系统中整合了对Xen平台的管理,方法是运用像YaST和Anaconda这样的安装和配置工具以及Virtual Machine Manager这样的管理工具。
四、虚拟化技术的未来
资讯科技及通讯业研究权威Gartner估计,由现在至2010年间,虚拟化将会是资讯基建及营运领域中最重要的技术,并会彻底改变资讯科技部门管理、采购、部署、规划,以及其所提供服务的收费模式。虚拟化目前不再只着重技术,而是更加着重企业内的流程改变及文化变迁。虚拟化可让服务以另一种模式提供。每个经虚拟化的层面都可作独立的管理,或甚至由他人所掌管,例子包括串流式应用或员工所拥有的个人计算机一样。这一切均要求企业文化作出重大改变。
参考文献:
[1]郭庭廷,吴玮揭开虚拟化神秘面纱[J]机械工业信息与网络,2007,(03)
[2]成凯透视虚拟化技术[J]软件世界,2007,(11)
[3]伍班权虚拟化技术及其发展[J]办公自动化,2007,(12)
[4]杨晓伟基于Xen的X86虚拟机性能调优[J]计算机工程,2006,(24)
[5]刘志平基于VMware虚拟网络的构建[J]内蒙古大学学报(自然科学版),2007,(01)
[6]赵祖荫基于VMware软件的虚拟计算机的构建方法[J]微型电脑应用,2004,(06)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)