硬件虚拟化相信很多人都有听说过但是不知道硬件虚拟化什么意思,硬件虚拟化是一种对计算机或操作系统的虚拟。虚拟化对用户隐藏了真实的计算机硬件,表现出另一个抽象计算平台。然后把这台物理服务器分割成多个独立的虚拟服务器。
硬件虚拟化什么意思?
硬件虚拟化又称为“硬件辅助虚拟化”(Hardware-assisted Virtualization),是指CPU硬件提供结构支持,实现高效率地运行虚拟机。在支持硬件虚拟化的计算机中,CPU在设计上提供特殊机制,使得在一个CPU上能够同时运行多个操作系统,并且每一个操作系统都能够使用接近100%的CPU性能。
在不支持硬件虚拟化的CPU上,需要使用软件来编写模拟多个CPU的处理机制,这样会比硬件虚拟化的速度慢很多。硬件虚拟化在1972年第一次由IBM System/370引入。2005年以后面市的台式计算机、服务器CPU都逐步开始支持硬件虚拟化。Intel将硬件虚拟化称为IntelVT技术,该技术能够对CPU、I/O设备、网络的虚拟化进行硬件加速。
硬件虚拟化硬件虚拟化,简称 HV,又称主机虚拟化,是将多台物理服务器通过软硬件组合到一个物理服务器上,然后把这台物理服务器分割成多个独立的虚拟服务器,每个虚拟服务器都有内核架构,运行环境等相同于一台物理服务器的功能,同时还可以有核心的硬件共享的特点,比如处理器、内存、存储等。
硬件虚拟化技术是目前服务器虚拟化技术的一种,以改变硬件部件的容量和基础架构的特殊方式来实现虚拟系统的负载均衡。同其他虚拟化技术类似,硬件虚拟化还可以实现从一台物理服务器中拆分出多个虚拟服务器,像单独的物理服务器一样这不需要重新配置服务器,可以节省时间和费用。
硬件虚拟化技术可以使开发者和使用者在同一台物理服务器上实现数据的平台无关和语言无关,从而省去为不同平台提供服务的额外开销。另外,硬件虚拟化还可以提高服务器性能,因为共享统一的硬件资源,也有助于保护服务器数据,由于共享的硬件资源已经有了管理机制,所以在服务器故障时也可以非常快速地处理。
总之,硬件虚拟化可以大大提高企业网络服务器的资源使用效率,大幅度降低企业在网络投入上的成本开销,为企业的网络服务器的管理和数据资源的安全性提供了可靠的保障。
硬件虚拟化有什么用?
虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。
虚拟化有两种实施方式:传统的纯软件虚拟化方式(无需CPU支持VT技术)和硬件辅助虚拟化方式(需CPU支持VT技术)。纯软件虚拟化运行时的开销会造成系统运行速度较慢,有数据表明其引起的系统性能下降可能达5%-20%。所以,支持VT技术的CPU在基于虚拟化技术的应用中,效率将会明显比不支持硬件VT技术的CPU的效率高出许多。
CPU虚拟化,是指将单台电脑软件环境分割为多个独立分区,每个分区均可以按照需要模拟电脑的一项技术。它的技术实质是通过中间层次实现计算资源的管理和再分配,使资源利用实现最大化。虚拟化分区带来的最大好处是使同一个物理平台能够同时运行多个同类或不同类的操作系统,以分别作为不同业务和应用的支撑平台。
硬件虚拟化大家应该相对还是比较陌生的,开启硬件虚拟化后,对应虚拟机软件这种应用程序的执行效率会大大提高,虚拟机使用体验会显著提高,直观的感受是虚拟机运行速度更快了。虚拟化依赖软件来模拟硬件功能并创建虚拟计算机系统。