V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rainboat
V2EX  ›  程序员

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

  •  
  •   rainboat · 2021-10-01 21:44:52 +08:00 · 2050 次点击
    这是一个创建于 1147 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    如果指的是要体验最好,那就根据自己的实际需要分配就行了。
    xuanbg
        7
    xuanbg  
       2021-10-02 05:44:24 +08:00
    当然是全给他!不,不装虚拟机才是性能最优。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2777 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:49 · PVG 20:49 · LAX 04:49 · JFK 07:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.