在我使用过的各种主机系统上设置虚拟机时,无论是 Hyper-V、VMware 还是 KVM,我总是分配与物理内存配置相匹配的 RAM——例如,要添加 1GB 的 RAM,我会添加 1024MB,用于6GB 内存我会添加 6 x 1024 = 6144MB。
我意识到我从来没有想过我为什么要这样做,这只是我从未质疑过的以前工作场所的工作方式。
所以,我的问题是,除了这意味着虚拟化操作系统可以将分配的 RAM 巧妙地四舍五入到最近的 GB 之外,分配不是 2 的幂或其倍数的数量的 RAM 是否有任何缺点?例如,添加 500MB 的 RAM、750MB 的 RAM 或 1001MB 的 RAM 会有什么不利之处吗?
或者,是否有任何优势可以使其成为推荐的做事方式?
就主机操作系统而言,我已经将问题保留为开放式,因为我有兴趣了解不同的主机是否有不同的考虑因素。
eww*_*ite 11
没有什么缺点。您可以在 RAM 方面添加您需要的内容。CPU 也一样。如果需要 3 个 vCPU 或 4 个或 5 个,可以根据需要分配。
一些管理员喜欢看到 512 和 1024 的倍数,但这真的无关紧要。
不,没有优点/缺点。系统管理员往往更喜欢圆形大小,我也是如此。
我可以构建一个非常小的 Linux 系统并给它 403 MB 的 RAM,系统将分配它工作所需的资源。但是,您不会找到 403 MB 内存的模块,因为一切都以 2 的幂为单位。因此,只需四舍五入到最适合您的构建即可。
我曾经在我的单个 esxi 中虚拟化 Windows 和 Linux 操作系统,并给 Ubuntu 768MB 和 Windows 3328MB,这对两者都很好,总共 4GB。如果我用更少的内存来拥有它,我就会失去它。
归档时间: |
|
查看次数: |
4160 次 |
最近记录: |