VirtualBox erkennt nur weniger als die Hälfte der Kerne und bezeichnet eine beliebige Anzahl von Kernen, die auf einer Maschine mit einer hohen Anzahl von Kernen von "rot" verwendet werden

354
nedijajavo

Ich verwende Oracle VM VirtualBox seit vielen Jahren und selbst auf Systemen mit nur zwei Kernen habe ich immer 50% der Kerne als "grünes" Licht gesehen.

Zu meiner Überraschung sehe ich auf einer Linux-Maschine mit 80 Kernen in der VirtaulBox nur 32 Kerne ! Aber das ist noch nicht alles: Oracle VM gibt mir auch für eine sehr geringe Anzahl von Kernen eine rote Flagge: ZB sogar 2 (von 32) wird als "schlecht" betrachtet!

Hier ist das Bild, das 32 Kerne und alle in Rot zeigt - Ich habe nicht genug Ruf, um Bilder zu posten, bitte korrigieren Sie diesen Teil.

Informationen zu der Cloud-Maschine, die ich verwende:

OS: Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-116-generic x86_64) RAM: 218 GB Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 80 On-line CPU(s) list: 0-79 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 80 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 94 Model name: Intel Core Processor (Skylake, IBRS) Stepping: 3 CPU MHz: 2194.916 BogoMIPS: 4389.83 Virtualization: VT-x Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 4096K L3 cache: 16384K NUMA node0 CPU(s): 0-79 

Was passiert und wie kann ich dieses Problem beheben?

1
Was für eine Maschine ist das? 80 Steckdosen? Es gibt kein Motherboard auf der Erde, das, soweit ich weiß, über 80 Sockel verfügt, und dies könnte die Ursache des Problems sein. Magnus vor 6 Jahren 0
Ich denke, Ihr Problem ist eine Kombination aus dem Versuch, verschachtelte Virtualisierung (VirtualBox bereits in einer virtuellen KVM-Maschine) auszuführen, und die Tatsache, dass [VirtualBox nur bis zu 32 virtuelle CPU-Prozessoren pro Gast unterstützt] (https://www.virtualbox.org/ manual / ch03.html # Einstellungsprozessor). Deltik vor 6 Jahren 1
@Magnus Dies ist eine Cloud-Maschine, die auf OpenNebula basiert. Das Gleiche, als hätte man Zugang zum Piz Daint (https://www.top500.org/system/177824), und ihnen wurde eine Maschine mit 80 Prozessoren zugewiesen. nedijajavo vor 6 Jahren 0
Ich stimme mit @Deltik überein, verschachtelte Virtualisierung und zu viele CPU's sind wahrscheinlich der Täter hier. Magnus vor 6 Jahren 0

0 Antworten auf die Frage