1、几种常见的计算机虚拟技术
它还支持在同一平台上运行不同内核和不同类型的操作系统,与实际物理系统完全相同。
最大的缺点是由于硬件必须完全虚拟化,执行效率较低,实际应用中成本较高。
常见技术平台包括ParallelsWorkstation、ParallelsDesktopforMac、VirtualBox、VirtualIron、OracleVM、VirtualPC、VirtualServer、Hyper-V、VMwareWorkstation、VMwareServer(以前称为GSXServer)、QEMU、Adeos、Mac-on-Linux、Win4BSD、Win4LinPro和EgeneravBlade技术。
半虚拟化技术可以选择性地执行某些硬件上所需的部分虚拟化。
这是全虚拟化和内核级虚拟化之间的折衷,因此在各方面性能本质上介于两者之间。
半虚拟化技术需要进行一些修改才能保证GuestOS在虚拟平台上正常运行。
常见的技术平台有Xen、UML、TRANGO、KVM。
操作系统级虚拟化是基于操作系统级别的虚拟技术,GuestOS环境和物理机系统共享同一个系统内核,有点类似于分离各个操作系统。
因此,只能运行相同内核的系统,而目前VPS中广泛使用的GuestOS也需要进行一些必要的修改。
常见的技术平台有SolarisContainers、OpenVZ、Linux-VServer、AIXWorkloadPartitions、ParallelsVirtuozzoContainers和iCoreVirtualAccounts。
硬件辅助虚拟化技术通常也称为HVM。
这种虚拟化技术无需修改GuestOS。
当前包含虚拟技术支持的硬件平台是x86(和x86_64)-AMD-V、IntelVT-x、IOMMU、PowerArchitecture、Virtage(Hitachi)、UltraSPARCT1、T2和T2+(Sun)。
支持这些硬件平台的虚拟技术软件包括LinuxKVM、VMwareWorkstation、VMwareFusion、MicrosoftVirtualPC、Xen、ParallelsDesktopforMac、VirtualBox和ParallelsWorkstation。
2、虚拟技术包括哪三种
1、Openvz作为操作系统级虚拟化技术,配置更加灵活。
操作系统级虚拟化技术是操作系统之上的应用层,这意味着它易于理解并降低运营成本。
配置相对灵活,内存和CPU的授权特别受服务提供商的青睐。
2。
xen是一种并行虚拟化技术,可以自由加载内核、虚拟内存和io模块。
它是一种半虚拟化技术,它不是真正的虚拟机。
相当于运行一个内核版本,可以自由加载内核模块。
内存小、硬盘小、带宽小。
更好的光伏性能。
3。
kvm,完全虚拟化,支持所有类型的操作系统。
完全虚拟,没有pv和hvm之分。
支持任何类型的操作系统。
![](http://img1.baidu.com/it/u=2341692919,2944298450&fm=253.jpg)