带有10 GB hardrive,8个CPU和4GB RAM的VM是否合理?


10

我收到了分配这些规格的VirtualBox中的Fedora 24-1.2的任务,并且遇到了一些问题,使我怀疑这是多么现实。

首先,我什至无法创建8个CPU。VirtualBox甚至没有给我选择。我最多只能做4。

其次,它不允许我仅用10GB的硬盘就创建这么多的RAM。

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


1
您正在使用哪个版本的VirtualBox?我能够在VirtualBox 5.0.40中很好地创建这样的VM,尽管它确实通知我使用6个以上CPU(我的计算机具有6核CPU)可能会降低性能。实际上,新的VM向导首先要求提供RAM,然后要求提供硬盘...
CVn

您的主机有多少RAM和多少核心?
dcorking

Answers:


17

10GB HD,8个CPU,4GB RAM-这些设置对于Linux VM可能是合理的,我的VM小于该值,而VM也更大(在服务器级硬件中)。

所需的资源在很大程度上取决于服务器应该执行的操作,但是所请求的资源对于您正在使用的(主机)机器/计算机而言似乎并不合理。

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

如果您只有4GB甚至8GB的物理RAM,则操作系统还需要一个良好的块才能正常工作,并且不允许您将全部RAM用于VirtualBox。相同的注释大致适用于您的CPU。

我建议您创建一个受硬件限制的虚拟机,并在报告中解释为什么您无法/为什么没有理由按要求创建资源。这可能会给您带来一些布朗尼点,表明您理解了挑战并且仍然设法创建了VM。


9
跟进购买请求(提供详细规格,并从一些认可的供应商处获取一些报价),以购买能够运行带有4GB RAM和10GB磁盘的8核VM的服务器。提示:服务器将需要具有8个以上的CPU内核,4GB以上的RAM和10GB以上的磁盘存储空间-至少每个内核足以运行主机操作系统以及它可能需要运行的其他任何组件(可能包括其他组件)虚拟机)。
cas

2
由于超线程,四核英特尔CPU是否没有8个虚拟内核?
jamesqf

4
在VirtualBox中使用@RuiFRibeiro,完全可以将所有现有的CPU线程分配给VM。它们将仅与主机OS共享。
Spc_555 '18

1
@RuiFRibeiro这将取决于工作量。如果虚拟机内部运行的工作负载是CPU密集型的,而您没有在主机上运行其他任何CPU密集型的,则应通过使虚拟CPU的数量与物理CPU的数量匹配来获得最佳性能。但是,如果您在主机上运行其他任何占用大量CPU的资源,则使用较少数量的虚拟CPU可能会获得更好的性能。我无法想象任何工作负载,其中虚拟CPU多于物理CPU会是个好主意。
kasperd

1
如果您要分配主机的几乎100%的资源,那么就会有人问为什么要虚拟化。
mkingsbu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.