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

虚拟化中的几个概念


一、说一说什么是虚拟化?

虚拟化是资源的逻辑表示,并不局限于物理资源。执行环境并不在真实的硬件上,而是在硬件上的一段虚拟内存上,或者在虚拟环境中。

虚拟化提供了数据、计算能力、存储资源等的逻辑视图,而不是物理视图。虚拟化的发展显着降低了计算机硬件成本,减少了资源浪费,提高了系统的稳定性和安全性。

1.全虚拟化

全虚拟化也称为原始虚拟化技术。该模型使用虚拟机来协调客户操作系统和原始硬件。为了协调来宾系统和裸机硬件之间的工作,必须由虚拟机管理程序(虚拟机管理程序)捕获并处理某些受保护的指令。全虚拟化运行速度比硬件模拟快,但性能不如裸机,因为虚拟机管理程序必须占用一些资源。

2.半虚拟化

半虚拟化是另一种类似于全虚拟化的技术。它使用虚拟机管理程序来共享对底层硬件的访问,但其客户操作系统集成了虚拟化代码。这种方法不需要重新编译或遇到问题,因为操作系统本身可以很好地与虚拟进程配合。半虚拟化需要对来宾操作系统进行一些更改,使其意识到自己处于虚拟化环境中,但半虚拟化提供了与原始操作系统类似的性能。

详细信息:

虚拟机设备队列(VMDq):最大化I/O吞吐量。在传统的服务器虚拟化环境中,VMM必须对每个单独的数据包进行分类并将其发送到适当的虚拟机。这会消耗大量的CPU周期。借助VMDq,这种分类功能可以由Intel服务器网卡内的专用硬件来执行,VMM只需负责将预分类的数据包组发送到相应的虚拟机即可。这将减少I/O延迟,并为处理器提供更多可用于处理业务应用程序的周期。IntelVT-c可以将I/O吞吐量提高一倍以上,使虚拟化应用程序能够实现接近物理服务器的吞吐量。

虚拟机直接互连(VMDc):显着提高虚拟化性能。VMDc允许虚拟机直接访问网络I/O硬件,显着提高虚拟机性能。例如,使用单个Intel10G服务器NIC,可以为10个虚拟机中的每一个分配一个专用的、受保护的1Gbps链路。这些通信链路直接绕过VMM交换机,进一步提高I/O性能并减少服务器CPU的负载。

参考文档:百度-虚拟化百科


二、桌面虚拟化的概念是什么?桌面虚拟化指的是云桌面技术。目前,单一VDI架构的云桌面在市场上非常普遍。一方面,VDI在2012年就有了开源技术。红帽提供了KVM和Spice协议,包括oVirt和OpenStack。当它非常成熟时,就可以直接使用。另一方面,在保证数据安全、支持移动办公和桌面漫游方面,其优势也很明显。这也是禾信云桌面将VDI架构融入其中的重要原因。VDI架构的优点是有效保护数据安全、支持移动办公、支持桌面漫游。缺点是对服务器配置和网络带宽环境要求较高,3D高清应用参差不齐,外设兼容性较差。