virtualbox + kernel 4.14.13

здравствуйте.
выявил следующее, обновив ядро до 4.14.13, == virtualbox стал настолько тормозным и неповоротливым, что накатывание той же ubuntu 17.10 или astralinux выросло с трех минут до пятидесяти.

вероятно, я в курсе про мелтдаун и спектр, про патчи. про общую заторможенность системы до 30%.

но проверил в текущем ядре данных патчей еще нет.

dmesg | grep “Kernel/User page tables isolation: enabled”
&& echo “patched :)” || echo “unpatched :(”

в чем трабла, а?

В самих патчах-то (4.14.12, 4.14.13) данный текст есть?

uname -r
4.14.13-calculate
dmesg | grep "page tables isolation"
[    0.000000] Kernel/User page tables isolation: enabled

Фёдор Ратиев wrote:

[…]

uname -r
4.14.13-calculate
ad@ad ~ $ dmesg | grep “page tables isolation”
ad@ad ~ $

Maxim Ronzhin wrote:

uname -r
4.14.13-calculate
ad@ad ~ $ dmesg | grep “page tables isolation”
ad@ad ~ $

А какой у вас процессор?

zgrep CONFIG_PAGE_TABLE_ISOLATION /proc/config.gz 
CONFIG_PAGE_TABLE_ISOLATION=y

Вячеслав К. wrote:

Maxim Ronzhin wrote:

uname -r
4.14.13-calculate
ad@ad ~ $ dmesg | grep “page tables isolation”
ad@ad ~ $

А какой у вас процессор?

i7-7700k

проблема выявлена.

при создании виртуалки по умолчанию, существует два контроллера: IDE для ISO-образа и SATA (AHCI) для жесткого диска VDI.

путем проб и ошибок выяснилось, если удалить начисто контроллер IDE и, соответственно iso, который висит на нем, и прицепить упоминаемый ISO на контроллер SATA (AHCI), то вся тупизна и тормоза пропадают.

при всем этом было установлено, если создать два отдельных SATA (AHCI) контроллера и “рассадить” на одном VDI, а на втором ISO - тормоза остаются.

при всем этом важно выставить номера портов от 0 до 10(наверное) в “весе” загрузки. понятно, что, чем менее число, тем устройство приоритетнее.

вот и что это, баг или фича такая?
с кого спрашивать - с разрабов виртуальной коробки или тут в самом ядре дело?

Вообще ошибка и не запуск вирт машины

Ядро

uname -a
Linux pegatron 4.14.13-calculate #1 SMP PREEMPT Thu Jan 11 14:31:45 UTC 2018 x86_64 Intel® Celeron® CPU 1037U @ 1.80GHz GenuineIntel GNU/Linux

app-emulation/virtualbox-bin-5.2.4.119785
скрин ошибки во вложенном файле

Снимок_экрана_2018-01-20_21-50-12.png

Обновился до 5.2.6 r120293
тормозит.
Старые виртуальные машины не запускаются никак - ошибка выше

методом тыка выяснил - не работают IDE диски, если все диски SATA то все работает. только один диск IDE - ошибка

Устанавливаем virtualbox-bin-5.2.6-r120293
Собираем модули ядра для ядра 4,9,67 - полет virtualbox отличный
Собираем модули ядра для ядра 4,14,13 - virtualbox не работает.
Что за х?

доустановил app-emulation/virtualbox-guest-additions

и, вроде бы, но это не точно…

тестирую.