Answers:
一个核心,无论是否具有超线程,都可以模拟任意数量的虚拟核心,只需进行时间分割即可。但是,这会产生各种问题,因为操作系统希望同时运行的代码实际上会交错。过度配置会导致性能下降如此之大,系统可能会出现冻结状态,操作时间会比应有的时间长几千倍。
如果分配4个核心,则VM中将获得4个核心。然而,几乎所有的时间你最好只分配1,因为每次添加另一个核心时都会增加很多开销。
在您的情况下,您最多可以拥有5个核心,如果您将其转移到红色区域,您的虚拟机将变得不稳定。
虚拟框表示您使用的最大内核数应为n-1个物理内核。超线程不算数。
在我的情况下使用6我们的8 CPU
核4核8线程处理器在测试中比8 中的4个更快,尽管Virtual Box表明我可能会降级。因此,我认为如果你是新手并且会抱怨慢,那么Virtual Box可以防止自己陷入脚下,而作为超级用户,你可以通过这种谨慎。
我有Intel-Core-i7-2820QM,有4个内核和8个线程。我有Virtual Box 5.2.6与Windows 10主机和来宾。
CPU
在Virtual Box Guest设置中将6 s out 8设置为userbenchmark中的下一个值:
多核心 MC Int 307 MC Float 326 MC Mixed 315 47%316分 四核 QC Int 270 QC Float 272 QC混合268 61%270点
CPU-Z:
设置4 CPU
秒:
多核心 MC Int 260 MC Float 269 MC Mixed 269 40%266分 四核 QC Int 260 QC Float 264 QC混合262 59%262点
CPU-Z:
笔记:
在测试运行期间没有发生热量节流(在100摄氏度时发生):