手机版
访问手机版
Yx12345下载站用心打造专业的软件下载站
yx12345下载站
当前所在位置:下载首页 > yx12345电脑频道 > 系统软件 > CPU相关 > CPU-V
cpu虚拟化

cpu虚拟化检测工具_LeoMoon CPU-V_检测CPU是否支持虚拟化 V2.0.4 下载

  • 软件大小:0.98mb
  • 更新时间:2023-03-28
  • 软件语言:简体中文
  • 所属分类:CPU相关
  • 软件类型:国外软件
  • 授权方式:免费版
  • 用户评分:评分
  • 运行环境:XP,Win7,Win8,Win10

本地下载http下载地址

软件介绍猜您需要

您的CPU是否支持虚拟化?您的主板BIOS是否启用了硬件虚拟化设置?其实只要检测一下就可以了,LeoMoon CPU-V是一款界面直观的cpu虚拟化检测工具,可以轻松检测CPU是否支持虚拟化以及主板是否开启了硬件虚拟化设置,大家试试吧。

界面预览图:

cpu虚拟化检测工具_LeoMoon CPU-V_检测CPU是否支持虚拟化

CPU支持虚拟化?平常打开CPU虚拟化功能,可以实现将虚拟指令直接送到CPU执行,而不需要通过系统进行转化处理,据此极大的提升了CPU的工作效率。但是怎么确认CPU虚拟化已经打开了呢?

LeoMoon CPU-V是一个免费的cpu虚拟化检测工具,它可以帮你检测CPU是否支持虚拟化与主板BIOS是否启用硬件虚拟化功能。

现在LeoMoon CPU-V也是上唯一可以帮您检测CPU是否支持支持32位与64位windows的硬件虚拟化的应用程序。它还检测是否在BIOS中启用了硬件虚拟化,与是否启用了Intel Trusted Execution。

LeoMoon CPU-V英文官方界面截图

CPU虚拟化技术介绍:

===========软件虚拟化与硬件虚拟化===========

1、虚拟化---软件方案

纯软件虚拟化, 顾名思义, 就是用纯软件的方法在现有的物理平台上(通常并不支持硬件虚拟化) 实现对物理平台访问的截获与模拟。常见的软件虚拟机例如QEMU,它是通过纯软件来仿真X86平台处理器的取指、解码与执行,客户机的指令并不在物理平台上直接执行。由于所有的指令都是软件模拟的,所以性能通常比较差,但是可以在同一平台上模拟不同架构平台的虚拟机。

VMWare的软件虚拟化则使用了动态二进制翻译(BT)的技术,与QEMU这种模拟的方式不同,BT是一种加速虚拟化的方案之一,另一种常见的虚拟化加速方案就是硬件辅助虚拟化技术。BT就是在虚拟机监控机可控制的范围内,允许客户机的指令在物理平台上直接运行。但是,客户机指令在运行前会被虚拟机监控机扫描,其中突破虚拟机监控机限制的指令会被动态替换为可以在物理平台上直接运行的安全指令,或者替换为对虚拟机监控器的软件调用。这样做的好处是比纯软件模拟性能有大幅的提升(模拟其根本就是通过一个软件做出一个假的,可以是不存在的;而虚拟是把这个设备通过某种切割或其他方式虚拟出去提供一定程度的服务), 但是也同时失去了跨平台虚拟化的能力。

有了BT技术后,Guest的用户空间运行在CPU ring 3上,而Guest的内核空间运行在了CPU ring 1上,Host的内核空间运行在CPU ring 0上。BT就监控在CPU ring 1上,随时将Guest内核的调用给转换成为特权指令调用。当然CPU ring 1并没有被使用,BT这种技术让虚拟化性能得到了大大的提升。但是BT有一个大大的缺点就是无法跨平台,使用QEMU这种模拟器不论底层硬件是什么,能模拟多种CPU架构平台,如PowerPC、ARM等;但是BT却无法做到这点,BT强烈依赖底层架构,例如底层是X86的那么这个时候只能创建X86 CPU的虚拟机。

在纯软件虚拟化解决方法中,VMM在软件套件中的位置是传统意义上系统所处的位置,而系统的位置是传统意义上应用程序所处的位置, 这种转换必然会增加系统的复杂性。软件堆栈的复杂性增加意味着,这些环境难于管理,因而会加大确保系统可靠性与安全性的困难。

2、虚拟化---硬件方案

硬件辅助虚拟化(HVM),简而言之,就是物理平台本身提供了对特殊指令的截获与重定向的硬件支持,甚至,新的硬件会提供额外的资源来帮助软件实现对关键硬件资源的虚拟化,从而提升性能。可以理解为CPU额外增加了一个ring -1环专门提供给虚拟机运行的。以X86平台的虚拟化为例,支持虚拟技术的X86 CPU配置特别优化过的指令集来控制虚拟过程,通过这些指令集,VMM会很容易将客户机置于一种受限制的模式下运行,一旦客户机试图访问物理资源,硬件会暂停客户机的运行,将控制权交回给VMM处理。VMM还可以使用硬件的虚拟化增强机制,将客户机在受限模式下对一些特定资源的访问,完全由硬件重定向到VMM指定的虚拟资源,整个过程不需要暂停客户机的运行与VMM软件的参与。

由于虚拟化硬件可提供全新的架构,支持系统直接在上面运行,不需要进行二进制转换,减少了相关的性能开销,极大简化了VMM 设计,进而使VMM可以按通用标准进行编写, 性能更加强大。

===========全虚拟化与半虚拟化===========

1、Full-virtualization(全虚拟化)

全虚拟化为客户机提供了完整的虚拟X86平台, 包含处理器、 内存与外设, 支持运行任何理论上可在真实物理平台上运行的系统, 为虚拟机的配置提供了最大程度的灵活性。不需要对客户机系统做任何修改即可正常运行任何非虚拟化环境中已存在基于X86平台的系统与软件,这也是全虚拟化无可比拟的优势。

在全虚拟化情况下,虚拟机并不知道自己运行在虚拟化环境下,是无感知的,安装使用时跟在物理机上没有什么区别。但是这种完全虚拟化中间需要软件做支撑的,需要软件去模拟提供所有的硬件资源,至少是这个CPU的特权指令需要用软件去模拟的,因为你要让各Guest并不知道自己运行在虚拟环境中,那么这个时候你就一定要提供一个配置特权指令的CPU。

在虚拟化环境中,平常虚拟跟模拟是两个概念,VMWare的动态二进制翻译技术(BT)是虚拟的而QEMU软件技术是模拟的。最大的区别在于,模拟通过软件实现时需要模拟CPU ring 0-3,也就是需要转换CPU ring 0-3所有的指令,而虚拟只需转换CPU ring 0特权指令就OK了。

当然不论上面说到的BT技术还是QEMU还是硬件辅助虚拟化技术都属于完全虚拟化技术,都是需要指令转换的,都是需要复杂的步骤才可以完成的,如果小伙伴们可以精简这其中的步骤那么这个时候虚拟机的性能一定会有提升的。那么这个时候怎么精简呢?这就是下面说的半虚拟化技术。此外,在全虚拟化模式下:

CPU如果不支持硬件虚拟化技术:那么这个时候所有指令都是通过VMM虚拟的,通过VMM内的BT动态翻译技术把虚拟机要运行的特权指令转换成为物理指令集,随后到CPU上运行。

CPU如果支持硬件虚拟化技术:VMM运行ring -1,而GuestOS运行在ring 0。

2、Para-virtualization(半虚拟化)

软件虚拟化可以在缺乏硬件虚拟化支持的平台上完全通过VMM软件来实现对各个虚拟机的监控,以确保它们中间彼此单独与隔离。 但是付出的代价是软件复杂度的增加,与性能上的损失。减轻这种负担的一种方法就是,改变客户系统,使它知道自己运行在虚拟环境下,可以与虚拟机监控机协同工作。这种方法就叫半虚拟化(para-virtualization)。虚拟机内核明确知道自己是运行在虚拟化之上的,对于硬件资源的使用不再需要BT则是自己向VMM申请使用,如对于内存或CPU的使用是直接向VMM申请使用,直接调用而非翻译。就算对于I/O设备的使用它也可以通过Hyper Call(Hypervisor提供的系统调用)直接可以跟硬件打交道,减少了中间的翻译步骤自然性能就好了,据说这种半虚拟化方式可以让虚拟化达到物理机90%的性能。本质上,半虚拟化弱化了对虚拟机特殊指令的被动截获要求,将其转化成客户机系统的主动通知。但是,半虚拟化需要修改客户机系统的源代码来实现主动通知。

Xen是开源准虚拟化技术的一个例子,系统作为虚拟服务器在Xen Hypervisor上运行之前,它必须在内核层面进行某些改变。所以,Xen适用于BSD、Linux、Solaris及其他开源系统,但不适合对像Windows这些专有的系统进行虚拟化处理,因为它们不公开源代码,所以无法修改其内核。

功能特点:

1、检测CPU是否支持硬件虚拟化

2、检测是否在BIOS中启用了Harware虚拟化

3、检测是否在BIOS中启用了Intel可信执行

4、支持32位与64位Windows系统

5、英文,中文与波斯文界面

LeoMoon CPU-V(cpu虚拟化检测工具)使用教程:

1、解压压缩包,右键使用管理员模式运行LeoMoon CPU-V.exe。

LeoMoon CPU-V使用教程

2、左面处理器架构显示《√》就是电脑支持打开VT,如显示《X》就表示电脑不支持打开VT。右面显示《√》就是电脑已打开VT,右面显示《X》就表示电脑未打开VT。

3、总结一下,打开软件如果显示两个对号。。那么这个时候就是CPU与硬件都打开了CPU虚拟化。

近期版本升级记录:

============LeoMoon CPU-V 2.0.4版升级============

重新编写零件以消除以管理员身份运行的需要

============LeoMoon CPU-V 2.0.3版升级============

小修正

该应用程序现已进行数字签名

============LeoMoon CPU-V 2.0.2版升级============

修正的VT检测

Bug修复

============LeoMoon CPU-V 2.0.1版升级============

修复了Windows 8与8.1的错误,这要感谢Susanna Dzejachok借给她的电脑

============LeoMoon CPU-V 2.0.0版升级============

添加了对Windows 8、8.1与10的适当支持

新增了数据执行保护(DEP)检测

新增了二级地址转换(SLAT)检测

添加了VM Monitor Mode Extensions检测

较小的用户界面更改

小编总结:

LeoMoon CPU-V 是一个很简单实用的cpu虚拟化检测工具,它可以检测电脑的CPU是否支持虚拟化、是否已经打开虚拟化,软件使用很简单,打开软件即可即时显示所有信息。

猜您需要为您推荐一些您可能需要的类似软件下载

下载地址

cpu虚拟化检测工具_LeoMoon CPU-V_检测CPU是否支持虚拟化 V2.0.4 下载

本地免费下载

1、如果下载地址无法下载,请多试几个下载地址!怎么用与用法教程,请百度一下官方网站,安装方法与使用教程。
2、为确保高速下载,请使用迅雷等类似下载工具下载。如下载后出现不能解压,请安装最新版winrar等解压软件!
3、绿色版免安装,汉化版需打汉化补丁后才能变成中文版,压缩包解压密码(红字):www.yx12345.com
4、不提供CPU-V的注册码,序列号,破解补丁,注册密钥,激活码,注册机等下载!