VirtualBox mendeteksi hanya kurang dari setengah inti dan menetapkan APAPUN jumlah inti yang akan digunakan oleh 'merah' pada mesin dengan jumlah inti yang tinggi

1

Saya telah menggunakan Oracle VM VirtualBox selama bertahun-tahun dan bahkan pada sistem dengan hanya dua core, saya selalu melihat lampu 'hijau' untuk 50% core.

Yang mengejutkan saya, saat ini pada mesin Linux dengan 80 core , saya hanya melihat 32 core di VirtaulBox! Tapi bukan itu saja: Oracle VM juga memberi saya bendera merah untuk jumlah core yang sangat rendah: misalnya bahkan 2 (dari 32) dianggap 'buruk'!

Berikut adalah gambar yang menunjukkan 32 core dan semuanya berwarna merah - Saya tidak memiliki reputasi yang cukup untuk mengirim gambar, perbaiki bagian ini.

Informasi tentang mesin cloud yang saya gunakan:

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

Apa yang terjadi dan bagaimana saya bisa memperbaiki masalah ini?

nedijajavo
sumber
Mesin macam apa itu? 80 soket? Tidak ada motherboard di bumi yang memiliki 80 soket, sejauh yang saya tahu, dan itu mungkin menjadi penyebab masalah ..
Magnus
1
Saya pikir masalah Anda adalah kombinasi dari mencoba melakukan virtualisasi bersarang (VirtualBox sudah dalam mesin virtual KVM) dan fakta bahwa VirtualBox hanya mendukung hingga 32 prosesor CPU virtual per tamu .
Deltik
@ Magnus Ini adalah mesin cloud yang dibangun di atas OpenNebula. Sama seperti jika seseorang memiliki akses ke Piz Daint ( top500.org/system/177824 ) dan mereka dialokasikan mesin dengan 80 prosesor dari itu.
nedijajavo
Saya setuju dengan @Deltik, virtualisasi bersarang, dan terlalu banyak CPU: s kemungkinan penyebabnya di sini.
Magnus