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

半虚拟化技术有哪些


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之分。 支持任何类型的操作系统。