VirtualBox работает очень медленно на Win10

3

Я получил гостя W7x64. Хотя мой хост тоже был W7x64 - все отлично работает. Но когда я сменил ОС на Win10x64, у меня возникли проблемы. Сейчас мой гость работает крайне медленно. Как это можно исправить? Я уже пытался увеличить память и дать моему гостю все ядра - это не помогает.

VirtualBox 5.1.32

Seekeer
источник
Вы никогда не должны задыхаться от своего хозяина, давая гостю. Обновлен ли ваш хост до Windows 10 или установлена ​​чистая версия?
Киннектус
Проверьте использование памяти другими программами в Windows 10, такими как автоматические службы, фоновые задачи, все приложения UWP и т. Д. Также обновите виртуальный ящик.
Biswapriyo
@Kinnectus это свежая установка
ищущий
@Biswapriyo Я получил много свободной памяти и мощности процессора, когда VB не работает.
Искатель

Ответы:

3

У меня были подобные проблемы, так как мой хост-компьютер (OSX) был немного слабоват. Это двухъядерный Mac Mini начала 2009 года с 8 Гбайт памяти.

Гость Win10 x64 был чертовски медленным. Я изменил настройки гостя на:

  • 1 процессор
  • 3072 МБ ОЗУ
  • 192 МБ видеопамяти
  • 2D и 3D ускорение видео включено
  • Использовать немасштабированный выход HiDPI включен

Это имело большое значение - я выделял хост слишком большим количеством ЦП и ОЗУ, выделенным для гостя. Это все еще немного медленно, но намного лучше.

Надеюсь это поможет.

kabadisha
источник
1

Сколько оперативной памяти имеет ваш хост и сколько оперативной памяти выделено вашему гостю в VirtualBox? Например, если ваша система имеет 4 ГБ ОЗУ, вам всегда потребуется как минимум 2 ГБ ОЗУ, чтобы ваш хост правильно работал с виртуальной машиной.

Windows 10 известна своей неэффективной работой с ОЗУ. Многие фоновые задачи (намного больше, чем Windows 7) требуют большой части вашей оперативной памяти. Равномерное распределение оперативной памяти по хосту и гостю не учитывает тот факт, что Windows 10 требуется гораздо больше оперативной памяти. Если у вас недостаточно оперативной памяти для вашего хоста, приложение VirtualBox будет работать медленнее (что никак не связано с вашим гостем). Попробуйте дать вашему гостю меньше оперативной памяти (1 ГБ, если у вас 4 ГБ, 1 или 2 ГБ, если у вас 8 ГБ, ...). Вы можете сделать это в Настройки-> Система и переместить ползунок в основной памяти.

TL; DR: уменьшить выделенную оперативную память для вашего гостя в VirtualBox.

marijnr
источник
Это не имеет смысла ... Минимальные спецификации Microsoft для Windows 10 x64 - 2 ГБ ОЗУ ... В тот момент, когда вы устанавливаете гипервизор и получаете гостя, работающего в минимально рекомендуемой памяти вашего хоста ... следует ожидать проблем с производительностью и нестабильность. Ваш ответ должен был быть комментариями, подвергающими сомнению текущую конфигурацию пользователя прежде, чем предполагать память. У пользователя может быть хост на 8 ГБ + для всего, что мы знаем ...
Kinnectus
Я пока не могу комментировать (у меня недостаточно репутации), но я считаю, что вы упускаете суть (или, может быть, я вас неправильно понял). Я предполагаю, что он дал слишком много оперативной памяти гостю и недостаточно для хоста, на котором работает виртуальная машина. Да, 2 ГБ ОЗУ - это минимум, необходимый для запуска Windows 10 x64, но для запуска некоторых программ (а виртуальная машина тяжела), вам нужно более 2 ГБ для ее правильной работы. И если у него более 8 ГБ (например, 16 ГБ ОЗУ), он может уменьшить объем ОЗУ для гостя до 4 ГБ, например.
marijnr
Я получил 16 ГБ на хосте, 4 из них используются гостем. Так что дело не в памяти.
Искатель
А сколько ядер вашего процессора у вас на хосте / выделено для гостя?
marijnr