我用 vmware 在 ubuntu 上运行了一个 centos7 的虚拟机,主要用来编译调试一个大型的 c++程序。想请教一下各位如何分配 cpu 核心数和内存数量才能让虚拟机的性能达到最优呀,有没有什么通用的计算公式啥的。
目前我 cpu 为 i7 11700k,是 8 核 16 线程。内存是金士顿 16G 3200,硬盘为三星 980 1T NVME 。
1
choury 2021-10-01 21:46:35 +08:00
这种需求为啥不用 docker ?
|
2
Rheinmetal 2021-10-01 21:49:10 +08:00
按量付费云服务器 或者自己再搞个迷你小主机专门装 linux 跑 折腾虚拟化费时费力
|
3
rainboat OP @chour 目前不太了解这块,docker 的性能会更好一点吗?如果是的话我就用 docker 了
|
6
wevsty 2021-10-01 22:06:43 +08:00
所谓性能达到最优,如果指的是让虚拟机能运行多快就运行多快的话当然是所有 CPU 核心都分配给虚拟机。
如果指的是要体验最好,那就根据自己的实际需要分配就行了。 |
7
xuanbg 2021-10-02 05:44:24 +08:00
当然是全给他!不,不装虚拟机才是性能最优。
|