kali的虚拟机优化及不同虚拟化软件性能对比——vmware workstation pro vs virtual box vs hyper-v

换了新电脑,把虚拟机从win10迁移到了win11,卡顿,优化无果

搜索网上资料也没几个,于是决定自己做测试,方便自己也方便他人,让虚拟机的性能配置修改有参考依据

warning:一家之言,浅薄至极,敬请谅解。

测试默认配置:

测速软件:UnixBench

https://github.com/kdlucas/byte-unixbench

Geekbench 6(这个挖个坑,后续再测)

Geekbench-6.2.1-Linux(此坑已填)

https://www.geekbench.com/download/linux

镜像文件版本:kali202404

https://www.kali.org/get-kali/#kali-virtual-machines

系统版本:win11 专业版 及 win10 企业版 LTSC

虚拟机软件:vmware workstation pro 及 virtual box 及hyper-v(为方便后续书写,我将缩写为vmware及vbox)

处理器配置:1处理器4核心 及 2处理器2核心(因为vbox只能设置一个处理器,所以想测试一下vmware的2h2c是否有性能上的提升)

虚拟机均单独运行

跑分软件运行皆用root用户执行

跑分途中对物理机不做任何操作

测试物理机上的任何安全设置都已关闭(包括设备安全性中的内核隔离选项)

笔记本开始性能模式

在优化部分针对虚拟机各种设置测试其对性能的影响(不考虑安全性,只考虑性能)

平均成绩的计算公式(仅限于Geekbench-6.2.1-Linux的跑分结果):

平均分=总分/(处理器数量*核心数*线程数) 没有线程数则为1

测试项:

win11的vmware测试标准

1.kali虚拟机默认配置跑分

版本:Windows 11 专业版

版本号:24H2

操作系统版本:26100.3323

vmware版本:17.6.3 build-24583834

跑分软件:

https://github.com/kdlucas/byte-unixbench

kali镜像文件:

https://cdimage.kali.org/kali-2024.4/kali-linux-2024.4-vmware-amd64.7z

vmware虚拟机配置如下:

内存:2G

除如下配置进行修改,其他配置无变动

处理器:1

每个处理器内核数:4

VMware虚拟机首选项配置:

内存:

优先级:

2.修改处理器核心分配跑分

将一配置修改项为模板

将处理器配置调整为

处理器:2

每个处理器内核数:2

再次测试对比

得出结论,基本无影响

3.修改兼容性配置跑分

因为二配置跑分与一配置跑分基本一致

将二配置修改项为模板

修改VMware兼容性为16(默认为8.x)

再次测试对比

兼容性表明,8.x比16.x更优

4.修改虚拟机设置抓取的输入内容

因为8.x比16.x跑分更高

将二配置项为模板

修改修改虚拟机设置——选项——高级——进程优先级——抓取的输入内容为高

再次测试对比

差距不是很大

5.修改虚拟机禁用内存页面修整

差距也不是很大

Geekbench-6.2.1对vmware目前最优配置的跑分如下

https://browser.geekbench.com/v6/cpu/10987729

平均单核成绩:198

平均多核成绩:568

win11-VMware性能优化总结

最稳健的,网上教程多,用起来没毛病

1.加大处理器

2.加大内存

3.调整兼容性

4.其他的选项,自己看情况吧,也许只是不影响跑分

win11的vbox测试标准

win11其他配置如上

vbox版本:7.1.6 r167084 (Qt6.5.3)

kali镜像文件:

https://cdimage.kali.org/kali-2024.4/kali-linux-2024.4-virtualbox-amd64.7z

vbox虚拟机配置如下:

内存:2G

处理器:1

每个处理器内核数:4

这分数,难以置信。

其他配置就不测了,希望大牛告诉我哪个设置的问题导致性能下降

Geekbench-6.2.1对vbox目前最优配置的跑分如下

2g无法完成跑分,调整为4g重新尝试

https://browser.geekbench.com/v6/cpu/10988762

平均单核成绩:373

平均多核成绩:1204

win11-Vbox性能优化总结

文件传输很难受,以及性能释放是真的求稳。

1.建议放弃

win11的hyper-v测试标准

测试hyper的时候刚好卡在windows11更新的地方

2025-适用于 Windows 11 Version 24H2 的 03 累积更新,适合基于 x64 的系统 (KB5053598)

将镜像快速创建后只修改虚拟处理器的数量为4,其余配置不动

关闭动态内存

此处hyper-v配置是4g,而且没有关闭动态内存,相比于其他的虚拟机配置,没控制变量,成绩无效

这里UnixBench的跑分仅供参考,跑一次时间太长了,就不再重新配置测试了

Geekbench-6.2.1对hyper-v目前最优配置的跑分如下

跟vbox一样无法跑完,调整为4g重新尝试

https://browser.geekbench.com/v6/cpu/10988619

此处分高是因为Hyper-V只能指定CPU个数,不同于VMware可以指定CPU个数和核数以及vbox只能指定核数

此处的处理器为1个,2核心,4线程(简单理解为8个工作点)

平均单核成绩:338

平均多核成绩:1069

后续找到设置调整处理器线程为1,指定处理器为1个,4核心的跑分

https://browser.geekbench.com/v6/cpu/10989172

平均单核成绩:700

平均多核成绩:2163

win11-hyper-v性能优化总结

目前操作起来最舒服的,开关机不需要管他,跟随物理机启动

1.用就完事了

总结:

vmware:

操作上来说中规中矩,教程多

从稳定性来说一般,不过本次测试中它是唯一一个在2g情况下跑分出结果的

VMware可以指定CPU个数和核数,但是本次测试中貌似鸡肋

vbox:

操作上来说最让人难受

稳定性最优,可能也是求稳,导致软件跑分失败以及性能释放不佳

可以尝试加大处理器和内存再去跑分,就不再过多测试了,那样也测不出极限

hyper-v:

操作上来说非常舒适(win11存在bug,虚拟机的cpu显示一直为0,网上查了是通病,暂无解决方法,好像也不影响使用)

从稳定性来说,最难受的就是虚拟机出问题,物理机可能需要重启才能解决,不过这种情况出现的频率较少

动态处理器和动态内存非常有优势,开了这个玩意就是开外挂,VMware和vbox都需要关机才能调整内存和处理器(这个东西跑分没法统一标准,以上的参数不同跑分结果不同,如果要等价代换,数据仅供参考)

(挖个坑,等刷完系统用win10测一下Geekbench-6.2.1-Linux跑分,unix跑分太慢了)

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇