vmare 虚拟机 cpu 和内存分配问题

2021-10-01 21:44:52 +08:00
 rainboat

我用 vmware 在 ubuntu 上运行了一个 centos7 的虚拟机,主要用来编译调试一个大型的 c++程序。想请教一下各位如何分配 cpu 核心数和内存数量才能让虚拟机的性能达到最优呀,有没有什么通用的计算公式啥的。

目前我 cpu 为 i7 11700k,是 8 核 16 线程。内存是金士顿 16G 3200,硬盘为三星 980 1T NVME 。

2081 次点击
所在节点    程序员
7 条回复
choury
2021-10-01 21:46:35 +08:00
这种需求为啥不用 docker ?
Rheinmetal
2021-10-01 21:49:10 +08:00
按量付费云服务器 或者自己再搞个迷你小主机专门装 linux 跑 折腾虚拟化费时费力
rainboat
2021-10-01 21:49:12 +08:00
@chour 目前不太了解这块,docker 的性能会更好一点吗?如果是的话我就用 docker 了
lithiumii
2021-10-01 21:50:26 +08:00
@rainboat docker 性能损失小于虚拟机
choury
2021-10-01 21:50:48 +08:00
@rainboat #3 docker 性能肯定比虚拟机好,而且也更轻量级,你这个场景是比较适合
wevsty
2021-10-01 22:06:43 +08:00
所谓性能达到最优,如果指的是让虚拟机能运行多快就运行多快的话当然是所有 CPU 核心都分配给虚拟机。

如果指的是要体验最好,那就根据自己的实际需要分配就行了。
xuanbg
2021-10-02 05:44:24 +08:00
当然是全给他!不,不装虚拟机才是性能最优。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/805598

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX