具有 10 GB 硬盘、8 个 CPU 和 4GB RAM 的 VM 是否合理?

bur*_*ley 10 linux virtual-machine virtualbox

我收到了一个任务,要在 VirtualBox 中安装具有这些规范的 Fedora 24-1.2,但我遇到了一些问题,让我怀疑这有多现实。

一方面,我什至无法创建 8 个 CPU。VirtualBox 甚至不给我选择。我能做的最多是4。

其次,它不允许我只用一个 10GB 的硬盘驱动器创建这么多的 RAM。

我已经仔细检查了大约十几次作业,是的,这是我的导师想要的。如果需要,我会弄清楚......我只是想确认一下,这些设置是否合理?

Rui*_*iro 17

10GB 硬盘、8 个 CPU、4GB 内存——这些设置对于 Linux 虚拟机来说可能是合理的,我有比这更小的虚拟机,也大得多(在服务器级硬件中)。

所需的资源很大程度上取决于服务器应该做什么,但是请求的资源对于您正在使用的(主机)机器/计算机来说可能不合理。

您正在共享/“窃取”主机未用于提供给 VM 的资源;你不能偷不存在的东西;为了在 Virtualbox 中为 VM 提供虚拟 CPU、磁盘空间和 RAM,您必须拥有与您正在使用的(主机)计算机匹配的物理(免费)资源。

如果你只有 4GB 甚至 8GB 的​​物理内存,操作系统也需要一个大块才能正常工作,并且不会让你将完整的内存用于 VirtualBox;同样的评论大致适用于您的 CPU。

我的建议是创建一个受硬件限制限制的 VM,并在报告中解释为什么你不能/为什么按照要求创建资源没有意义。它可能会给你一些布朗尼点,表明你理解了挑战并且仍然设法创建了 VM。

  • 跟进采购请求(包含详细规格,可能还有一些已获批准的供应商的报价),以获得能够运行具有 4GB RAM 和 10GB 磁盘的 8 核 VM 的服务器。提示:服务器需要有超过 8 个 CPU 内核、超过 4GB 的 RAM 和超过 10GB 的可用磁盘存储 - 每个至少足以运行主机操作系统以及它可能需要运行的任何其他东西(可能包括其他虚拟机)。 (9认同)
  • VirtualBox 中的@RuiFRibeiro 完全有可能将所有现有的 CPU 线程分配给 VM。它们将仅与主机操作系统共享。 (4认同)
  • 由于超线程,四核 Intel CPU 不是有 8 个虚拟内核吗? (2认同)