使用 7-zip 的 7za b -mmt1
,进行单核性能测试。
Linux 虚拟机和宿主机的 CPU 性能可以说是一样的,但是为什么 Windows 虚拟机与前两者的 CPU 性能差距这么大?
1
ShuA1 2022-07-12 15:54:07 +08:00
需要用到磁盘 IO 么? Windows 的磁盘 IO 烂得一笔
|
2
defunct9 2022-07-12 15:54:31 +08:00
用 kvm 搞 windows 虚机性能极差,某些状况会拖死宿主机。这是我的经验。
|
3
readonly 2022-07-12 16:09:42 +08:00
看起来像是没有睿频上去?得查看母鸡的 CPU 占用率了,看不出来是效率低还是使用率低,我 PVE 下的 WIN10 纯 CPU 差距很小,7z 的 benchmark 因为内存的问题会低一些
|
4
DaFee 2022-07-12 16:23:26 +08:00
我在服务器上试了一下,差距没这么大,数值差 1000 的样子
|
5
liaohongxing 2022-07-12 16:40:50 +08:00
另外还有 gcc 编译参数问题
|
6
lindasun 2022-07-12 16:42:23 +08:00
de
|
7
Ariake265 OP 换了 PVE ,Windows 下测试结果就是正常的了。可能是内核版本的原因?
|
8
jim9606 2022-07-12 20:50:28 +08:00 via Android
有可能的问题:宿主 cpu 节能,透明巨页没生效,AVX 被被屏蔽。
另外一个是一些 hyperv 相关的调整,不知道有多少影响,例如 spinlock,hpet 等。 https://leduccc.medium.com/improving-the-performance-of-a-windows-10-guest-on-qemu-a5b3f54d9cf5 |
9
06_taro 2022-07-14 01:31:43 +08:00
PVE 默认的 CPU governor 是 performance
debian 不是 |
10
Ariake265 OP @readonly
@06_taro @jim9606 感谢!就是宿主机电源策略的问题,改成 `performance` 之后就正常多了 ![_cgi-bin_mmwebwx-bin_webwxgetmsgimg___MsgID_7307311270582169387_skey_@crypt_ad02ba47_511721118482c046de9b51d79e6d46d5_mmweb_appid_wx_webfilehelper.jpg]( https://s2.loli.net/2022/07/14/s8reigKDoIQNbcT.jpg) 虽然也会稍微低一点,但是好多了。 谢谢! |