当前位置:首页 > 虚拟化 > 正文

用vmware实现虚拟化(vmware嵌套虚拟化)


一、部署30台的虚拟化桌面,全部分发winxp系统,2G内存,30G硬盘,准备用VMware的软件,服务器需要什么样配置如果您有这样的客户端配置,则桌面虚拟化完全在使用VDI模式的服务器上执行。这样你在终端上花费了很多钱,在运行大型软件时,性能仍然比较低,并且终端的硬件资源没有得到利用。
建议使用虚拟终端管理系统桌面虚拟化,仅虚拟操作系统,管理终端硬件资源。这样一来,你只需要一台价值5000元的PC服务器,另外多一个也可以作为负载。平衡和冗余热备怎么样?可实现终端完全免维护,稳定运行各种大型软件,兼容性强,支持几乎所有外围设备。
二、有没有对vmware比较熟的童鞋,请教VMWARE是如何实现CPU虚拟化的?VMware使用支持CPU虚拟化功能(例如Intel-VT和AMDVT)的CPU来允许计算机同时运行多个操作系统。简单来说,CPU虚拟化技术就是单个CPU并行模拟多个CPU。这使得一个平台可以同时运行多个操作系统,应用程序可以在独立的区域运行而不会互相影响,从而大大提高计算机的工作效率。虚拟化技术与多任务和超线程技术有着本质的区别。多任务处理是操作系统中同时执行多个程序。在虚拟化技术中,多个操作系统可以同时运行,并且
每个操作系统在程序运行时都有多个,每个操作系统运行在一个虚拟CPU或者虚拟主机上;而超线程技术只是用单个CPU模拟两个CPU来平衡程序运行性能,但是模拟的两个CPU是不能分开的,只能一起工作。
CPU虚拟化技术是一种支持虚拟化技术的硬件解决方案。与软件虚拟化相比,这些指令集显着提高了性能。虚拟化技术提供基于芯片的功能,并可以通过兼容的VM软件增强纯软件解决方案。由于虚拟化硬件可以提供新的架构,支持操作系统直接执行,不需要二进制转换,减少了相关的性能开销,大大简化了VM设计,使得VM可以按照通用标准编写,获得更好的性能。此外,纯软件虚拟机目前缺乏对64位客户操作系统的支持。随着64位处理器越来越流行,这个严重的缺点变得越来越明显。CPU虚拟化技术除了支持多种传统操作系统外,还支持64位客户操作系统。虚拟化技术是一套解决方案。整个情况需要CPU、主板芯片组、BIOS和软件的支持,例如:比如VM软件或者某些操作系统本身,即使只有CPU支持虚拟化技术,但与VM软件一起使用时,也会比根本不支持虚拟化技术的系统有更好的性能。