上海魔力网站建设公司,快速提高网站关键词排名优化,重庆市建筑工程造价信息网官网,dw网站模板下载地址文章目录 概要名词解释超线程技术睿频技术虚拟化技术 整体测试流程测试平台 小结 概要
最近一直在研究基于Linux的虚拟机#xff0c;目前看起来效果比在Windows上略差点#xff0c;还没找到原因。我偶然发现在VMware这个虚拟机OS上CPU频率不对#xff0c;我在疑惑这对于虚拟… 文章目录 概要名词解释超线程技术睿频技术虚拟化技术 整体测试流程测试平台 小结 概要
最近一直在研究基于Linux的虚拟机目前看起来效果比在Windows上略差点还没找到原因。我偶然发现在VMware这个虚拟机OS上CPU频率不对我在疑惑这对于虚拟机性能会不会产生影响。接下来我就通过实际测试来解答这个问题这估计也是很多使用虚拟机的人关心的问题。
为什么选VMware因为KVM和Virtualbox我都装了同样状态下前两者几乎卡的不能用VMware比他们俩好很多。所以这次就拿VMware来测试也更能反映出最真实的性能表现。
VMware虚拟机安装教程
名词解释
超线程技术
超线程HT, Hyper-Threading是英特尔研发的一种技术于2002年发布。超线程技术原先只应用于Xeon处理器中当时称为“Super-Threading”。之后陆续应用在Pentium 4 HT中。早期代号为Jackson。 通过此技术英特尔实现了在一个实体CPU中提供两个逻辑线程。之后的Pentium D纵使不支持超线程技术但就集成了两个实体核心所以仍会见到两个线程。超线程的未来发展是提升处理器的逻辑线程。英特尔于2016年发布的Core i7-6950X便是将10核心的处理器加上超线程技术使之成为20个逻辑线程的产品。
注意超线程技术在虚拟机上是支持的。虚拟机可以准确识别出你的逻辑线程数。
睿频技术
英特尔睿频加速技术是英特尔酷睿i7处理器和英特尔酷睿i5处理器的独有特性。该技术可以智能地加快处理器速度从而为高负载任务提供最佳性能——即最大限度地有效提升性能以匹配工作负载。 睿频技术达成了性能和能耗的平衡如果任务量重比如吃CPU的游戏等频率会被拉高以提供更强的处理能力如果任务负担轻比如看视频等频率会被降低以节省能源但是睿频技术仍然受到温度墙和功耗墙的限制。
注意虚拟机不直接支持睿频技术为什么说不直接支持而不是不支持请继续往下看就明白了。
虚拟化技术
VT就是虚拟化技术Virtualization Technology的缩写。Intel VT就是指Intel的虚拟化技术。这种技术简单来说就是可以让一个CPU工作起来就像多个CPU并行运行从而使得在一台电脑内可以同时运行多个操作系统。只有部分的CPU才支持这种技术现在最新的CPU几乎都支持虚拟化技术无论是Intel还是AMDAMD有自己的虚拟化技术但效果是一样的。
整体测试流程
测试平台
OSUbuntu-22.04 CPUI5 8250U 4核心8线程基础频率1.6GTDP-Up频率1.8G睿频3.4G 虚拟机VMware-16.2.5 虚拟机系统Windows10 64-bit 硬件虚拟化打开 测试软件Geekbench-6.2.2
场景就是我在Ubuntu-22.04桌面版上安装了VMware虚拟机然后在虚拟机里安装了Windows10 64-bit系统。测试是在Windows10系统里面展开的。在Windows10里面打开任务管理器看到CPU的频率是1.8G正好等于TDP-Up的频率而且整个过程维持不变。
这个版本的Ubuntu支持3种电源模式省电、平衡和高性能这个和Windows很像。我分别在3种模式下测试多次得出结果。
省电模式单核606多核1797 平衡模式单核1066多核2913 高性能模式单核1076多核3210
宿主机单核1158多核3369
VMware性能还是在线的至少我测下来KVM和Virtualbox都表现出了明显的卡甚至属于不能用的状态VMware替代性地完成一些Linux系统不能完成的任务还是可以的。
小结
测试误差在正常范围一方面HOST运行的软件占用一部分性能然后是虚拟机本身的性能损耗。
结论也足够说明问题了虽然虚拟机里面看到的频率是没有睿频的。但是实际测试结果表明睿频是发挥作用了这个不难理解因为当Geekbench跑起来的时候我检测到宿主机实现了睿频频率已经飙升到了接近3.4G。试想如果虚拟机和宿主机共用一个CPU当宿主机睿频的时候势必拉高虚拟机的性能。
所以以后不要再怀疑VMware不支持睿频了应该说VMware不直接支持睿频间接借助宿主机支持睿频