Я нашел обходной путь (источник:https://unix.stackexchange.com/a/261559/243160)который работает для меня:
workstation ~ $ sudo ip link set vboxnet0 up
workstation ~ $ sudo ip link set vboxnet1 up
Тогда ifconfig
корректно отображает интерфейсы, и я могу пинговать с рабочей станции на VB и наоборот:
workstation ~ $ ifconfig
vboxnet0: flags=4163 mtu 1500
vboxnet1: flags=4163 mtu 1500
К сожалению, это непостоянно (после перезагрузки снова возникает эта проблема, и мне нужно выполнить ее снова ), поэтому, пока я не найду правильное решение, я написал сценарий для его выполнения после загрузки. Кроме того, это решение не работает так, как я хочу, отображая интерфейсы в графическом интерфейсе NetworkManager, как раньше.
Я поместил его в отдельный ответ, потому что он частично решает проблему и, возможно, помогает другим.
Потому что остальные 20% процессорного времени приходится на прерывания :-D.
Запустите smallhog
на конкретном ЦП, используя taskset -c 0./smallhog
. Внутри top
нажмите клавишу 1 . Вот результат:
%Cpu0 : 22.6 us, 56.1 sy, 0.0 ni, 0.0 id, 0.0 wa, 21.3 hi, 0.0 si, 0.0 st
hi
означает «аппаратное прерывание».