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

虚拟化怎么进行分类(虚拟化按应用分类)


一、什么是虚拟化?

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

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

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

2半虚拟化

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

扩展信息:

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

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

参考资料:-虚拟化


二、虚拟技术是什么一、虚拟技术:
1、在计算机科学中,虚拟技术是一种将现有的计算资源(CPU、内存、磁盘空间等)进行组合或分区的方法,使这些资源表现为一个或多个运行环境,从而提供能够访问优于原始资源配置的资源的技术。虚拟化正在将物理资源转变为逻辑上可管理的资源,以打破物理结构之间的障碍。
2、未来所有资源都将透明化。虚拟世界将运行在各种物理平台上,而实现资源自动分配的技术正是实现这一目标的理想工具。虚拟化环境需要多种技术的协调配合:服务器和操作系统虚拟化、存储虚拟化,以及系统管理、资源管理、软件交付,以及与非虚拟化环境一致的应用环境。由于虚拟化,企业不再需要建设昂贵的数据中心来实现异地备份。这对于用户来说是非常有吸引力的。
2、技术分类:
常见的虚拟技术,常见的x86虚拟机技术主要包括以下几类:
1、硬件模型:
虚拟硬件模型结合了计算机、存储和在网络硬件之间建立一个抽象的虚拟化平台,使所有硬件组合成一个虚拟化层。如今,这类虚拟机的典型产品包括VMware的Workstation、GSXServer、ESXServer以及微软的VirtualPC、VirtualServer和ParallelsWorkstation。
虚拟硬件模式的特点:Intelx86平台虚拟化,可以同时运行多个操作系统和应用程序。通过使用虚拟化层,在硬件层面提供虚拟化,即虚拟机为虚拟机上运行的操作系统镜像提供一整套虚拟的兼容Intelx86的硬件。这套虚拟硬件虚拟了真实服务器拥有的所有设备:主板芯片、CPU、内存、SCSI和IDE磁盘驱动器、各种接口、显示器以及其他输入输出设备。并且每个虚拟机都可以独立封装在一个文件中,实现虚拟机的灵活迁移。
2、运行方式:
虚拟操作系统模型在虚拟机上运行的宿主操作系统的基础上创建一个虚拟层,作为虚拟机宿主机的操作系统。在这个虚拟层之上,可以创建多个隔离的虚拟专用服务器(Vir虚拟化技术tualPrivateServer,VPS)。这些VPS可以共享硬件、软件许可证和管理资源,以实现最大效率。对于其用户和应用程序来说,每个VPS平台的功能和管理与独立主机完全相同,因为每个VPS都可以独立重新启动并拥有自己的root访问权限、用户、IP地址、内存、程序、文件、应用程序、系统库和配置文件。对于运行多个应用程序拥有真实数据的生产服务器来说,虚拟操作系统可以降低成本并提高系统效率。如今,swsoft的virtuozzo已经是该领域的成熟产品。
3.半虚拟化技术:
1.在不断增长的虚拟化技术中,Xen是最近最引人注目的技术之一。Xen作为剑桥大学的一个研究项目开发,在开源社区中获得了巨大的发展势头。Xen是一个半虚拟化的VMM(VirtualMachineMonitor),这意味着为了调用系统管理程序,必须有选择地改变操作系统,但操作系统上运行的应用程序不需要改变。Xen是一种特殊的虚拟硬件,具有虚拟硬件的大部分功能。最大的区别是Xen需要改变操作系统内核。
2.目前,Xen仅支持在Linux系统之上实现的Linux虚拟机。不过,新版本将支持英特尔的硬件虚拟化技术Intel-VT,这是一项关键技术,可以用来解决Xen虚拟化Windows系统的困难。
3、VMware仍然是虚拟化技术的领先者,在产品成熟度上相对于XenSource仍然有明显的优势。不过,不少业内人士认为,Xen会因为开源而变得越来越强大。如今,开源巨头RedHat和Novell已经开始将这项技术集成到他们的RedHatEnterpriseLinux5系统以及Novell和SuSELinuxEnterpriseServer10系统中。


三、华硕主板怎么开启vtwin10虚拟化功能设置方法

VT虚拟化技术就是“VirtualTechnology”。通过这项技术,我们可以在一台计算机上同时运行多个操作系统。不过,该功能默认是关闭的。下面小编就来告诉大家如何在win10系统中启用vt虚拟化功能。

并删除。

2.在BIOS中查找VT选项(关键字是“VT”、“Virtualization”,有些BIOS是“VT-X”)或“SVM”)一般情况下,BIOSAdvanced页面下的CPU选项里有VT选项,如果没有的话,还是要在BIOS中耐心查找。

3。保存退出后,VT虚拟化功能将保持激活状态

通过以上设置,我们就可以启用win10系统的VT虚拟化功能了。

上一篇:虚拟化的特点

下一篇:什么是虚拟化