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

全虚拟化是什么


一、什么是虚拟化?

虚拟化是资源的逻辑表示,并不局限于物理资源。学习的过程不是对财产的仇恨,而是伟大成员的结果,或者是对所有者的巨大仇恨。

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

系统和裸硬件之间的工作协调,一些安全指令必须由hypervisor(虚拟机管理程序)捕获并处理。全虚拟化运行速度比硬件模拟快,但性能不如裸机,因为虚拟机管理程序要占用一些资源。

2.半虚拟化

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

扩展信息:

动力机器队列设备(VMDq):最大化I/O吞吐率。在传统服务器虚拟化环境中,VMM必须插入每个文件并将其发送到适当的虚拟机。这个过程会消耗很多周期。通过VMDq,这种分区功能可以由Intel服务器网卡内部的专用计算机来执行,而VMM应该只负责将指定的数据包组发送到适当的虚拟机。这将减少I/O延迟并为业务处理应用程序提供更多的处理周期。IntelVT-c可以将I/O吞吐量提高一倍以上,使虚拟化应用程序能够实现接近物理服务器的吞吐量。

虚拟机直接互连(VMDc):大幅提升虚拟性能。VMDc允许虚拟机直接访问网络I/O硬件,从而显着提高虚拟机性能。例如,使用Intel10G服务器网卡,可以为10个虚拟机中的每一个安全地分配专用的1Gb/s链路。这些通信链路直接绕过VMM交换机,进一步提高I/O性能并减少服务器进程的负载。

参考资料:-虚拟化


二、什么是虚拟化?为什么要虚拟化?

1.虚拟化是指通过虚拟化技术将一台计算机虚拟成多台逻辑计算机。多个逻辑计算机可以在一台计算机上同时运行。每台逻辑计算机都可以运行不同的操作系统,应用程序可以在独立的空间运行而不会互相影响,从而大大提高计算机的工作效率。

2.虚拟化的原因:

1.提高现有资源的利用率:通过集成服务器将共享基础设施资源聚合到一个池中,打破“一服务器,一个应用”的范式。

2.通过缩小物理基础设施和提高服务器/管理比率来降低数据中心成本:由于服务器和相关IT硬件较少,因此占地面积和电力需求减少,电力和冷却也减少。。更好的管理工具将提高服务器/管理员的比率,从而减少人员配置需求。

3.提高硬件和应用程序可用性,从而提高业务连续性:整个虚拟环境可以安全备份和迁移,而无需中断服务。消除计划内停机并立即从意外故障中恢复。

4.实现运营灵活性:通过动态资源管理、加速服务器部署以及改进的应用程序和桌面部署来响应市场变化。

5.改进的桌面可管理性和安全性:无论用户是否可以连接到网络,都可以在几乎任何标准台式机、笔记本电脑或平板电脑标准上部署、管理和监控安全的桌面环境。或不。该环境可以本地或远程访问。