VirtualBox обнаруживает только менее половины ядер и обозначает ЛЮБОЕ количество ядер, которые будут использоваться «красным» на машине с большим количеством ядер.

249
nedijajavo

Я использую Oracle VM VirtualBox в течение многих лет, и даже в системах с двумя ядрами я всегда видел «зеленый» свет для 50% ядер.

К моему удивлению, в настоящее время на компьютере с Linux с 80 ядрами я вижу только 32 ядра в VirtaulBox! Но это еще не все: Oracle VM также дает мне красный флаг даже для очень небольшого числа ядер: например, даже 2 (из 32) считается «плохим»!

Вот изображение, показывающее 32 ядра и все в красном - у меня недостаточно репутации, чтобы размещать изображения, пожалуйста, исправьте эту часть.

Информация об облачной машине, которую я использую:

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 

Что происходит и как я могу решить эту проблему?

1
Что это за машина? 80 розеток? Насколько я знаю, на земле нет материнской платы с 80 разъемами, и это может быть причиной проблемы .. Magnus 6 лет назад 0
Я думаю, что ваша проблема - это попытка сделать вложенную виртуализацию (VirtualBox уже на виртуальной машине KVM) и тот факт, что [VirtualBox поддерживает до 32 виртуальных процессорных процессоров на гостя] (https://www.virtualbox.org/ ручной / ch03.html настройки-процессор #). Deltik 6 лет назад 1
@Magnus Это облачная машина, построенная на OpenNebula. Так же, как если бы у кого-то был доступ к Piz Daint (https://www.top500.org/system/177824), и им была выделена машина с 80 процессорами от нее. nedijajavo 6 лет назад 0
Я согласен с @Deltik, вложенная виртуализация и слишком много CPU: s, вероятно, виноват здесь. Magnus 6 лет назад 0

0 ответов на вопрос

Похожие вопросы