11

Я готовлюсь к созданию виртуальной машины на VirtualBox. Мастер запрашивает объем памяти, который будет использоваться для этой гостевой машины, и рекомендует 512 МБ. У меня на компьютере 16 ГБ памяти, поэтому я рассчитываю использовать больше, чем 512 МБ.

  • Почему VirtualBox рекомендует 512 МБ?
  • Это жестко запрограммированное значение или это вычисленное значение, основанное на объеме памяти, который у меня есть?
  • Каковы будут последствия использования более высокого значения, например 4 ГБ?

ОБНОВЛЕНИЕ:

Я только что прочитал следующее из виртуальной документации VirtualBox...

В зависимости от того, какие гостевые операционные системы вы хотите запустить, вам потребуется как минимум 512 МБ ОЗУ (но, вероятно, чем больше, тем больше). По сути, вам понадобится все, что нужно вашей операционной системе для комфортной работы, плюс количество, необходимое для гостевой операционной системы. Так что, если вы хотите запустить Windows XP на Windows XP, вам, вероятно, не понравится опыт с менее чем 1 ГБ ОЗУ. Если вы хотите попробовать Windows Vista в гостевой системе, она откажется от установки, если ей будет предоставлено менее 512 МБ ОЗУ, поэтому она понадобится вам только для гостевой системы и памяти, которая обычно требуется операционной системе.

Похоже, что рекомендуемые 512 МБ - это минимум, и я хочу использовать как можно больше памяти, не занимая память, которую будет использовать мой основной компьютер. Но мне все равно было бы интересно узнать ваш опыт в этом вопросе.

3 ответа3

17

Проблема с нечетными начальными значениями - например, мастер установки, рекомендующий 512 МБ для гостевой ОС, - известная особенность мастера установки VirtualBox, которая хорошо описана в этой статье в недавнем выпуске VirtualBox 5 ; смелый акцент мой

Графический интерфейс для создания новой виртуальной машины аналогичен предыдущим версиям, но предоставляет странные значения по умолчанию. При создании новой 64-разрядной виртуальной машины Windows 7 мастер рекомендовал выделить 512 МБ ОЗУ для виртуальной машины; минимальное требование для 64-разрядной версии Windows 7 - 2 ГБ ОЗУ, что делает рекомендованное значение неадекватным. Хост-система имеет 8 ГБ ОЗУ, более половины из которых были свободны на момент запуска мастера. Аудитория VirtualBox - это ИТ-специалисты, которые, вероятно, знают лучше, чем пытаться использовать Windows 7 с этим значением по умолчанию, поэтому это не является особенно существенной проблемой.

Кроме того, в официальной документации для конечных пользователей VirtualBox указан нечетный минимум 512 МБ ОЗУ; опять жирный акцент мой

В зависимости от того, какие гостевые операционные системы вы хотите запустить, вам потребуется как минимум 512 МБ ОЗУ (но, вероятно, чем больше, тем больше).По сути, вам понадобится все, что нужно вашей операционной системе для комфортной работы, плюс количество, необходимое для гостевой операционной системы. Так что, если вы хотите запустить Windows XP на Windows XP, вам, вероятно, не понравится опыт с менее чем 1 ГБ ОЗУ. Если вы хотите попробовать Windows Vista в гостевой системе, она откажется от установки, если ей будет предоставлено менее 512 МБ ОЗУ, поэтому она понадобится вам только для гостевой системы и памяти, которая обычно требуется операционной системе.

Это все, что нужно сказать, хотя VirtualBox имеет «мастера», который немного облегчает процесс установки / установки гостевой ОС, он не предназначен для принятия каждого отдельного решения - или принятия решений - вы должны принять. VirtualBox - это не простая программа для конечного пользователя, такая как Word или Excel; это действительно настоящий инструмент для опытных пользователей / администраторов.

Существует определенное базовое предположение о навыках / знаниях пользователя, которое связано с использованием программного обеспечения для виртуализации, такого как VirtualBox. И в конечном итоге в основе этого предположения лежит то, что кто-то, использующий VirtualBox, будет знать достаточно, чтобы принимать собственные базовые решения, когда речь заходит о распределении ресурсов при настройке гостевой ОС в VirtualBox.

Например, я определенно могу использовать Ubuntu 12.04 (сервер) в качестве гостевой ОС на моем Mac OS X с установкой VirtualBox с 512 МБ ОЗУ. Но это заметно запаздывает, если я немного напрягаю сервер. Я предпочитаю, чтобы он работал с объемом оперативной памяти от 1 до 4 ГБ, чтобы обеспечить бесперебойную работу; в зависимости от того, что я делаю / тестирование в то время.

4

Нет причин, по которым вам не следует использовать виртуальную память 4 ГБ в VirtualBox, если этого требует ваша гостевая ОС. Я сделал это сам, и с 4 ГБ виртуальной памяти я достигаю почти голой производительности в 64-битной гостевой ОС.

Настройки VirtualBox позволяют выделять максимум 128 МБ видеопамяти из графического интерфейса VirtualBox, а из командной строки вы можете добавить еще 128 МБ видеопамяти в гостевую ОС, всего до 256 МБ видеопамяти. Откройте терминал и введите:

VBoxManage modifyvm "Linux" --vram 256

где "Linux" следует заменить именем вашей гостевой ОС Linux в VirtualBox.

2

Объем оперативной памяти, выделяемой VirtualBox, - это то, что главный компьютер будет выделять для управления этой машиной. Это напрямую влияет на производительность виртуализации.

Если вы виртуализируете легковесную ОС, такую как Lubuntu или Damn Small Linux, вам не понадобится много оперативной памяти, чтобы поддерживать ее стабильность с разумной скоростью. Windows потребует значительно больше, а полнофункциональные настройки со сложным / ресурсоемким графическим интерфейсом потребуют даже больше, чем для нормальной работы. Использование 4 ГБ ОЗУ вместо 512 МБ просто даст ВМ больше возможностей для работы. Если это не требуется виртуальной машине или если вы собираетесь выполнять большую работу, вы, вероятно, можете избежать минимальных или дополнительных затрат.

Самое главное, вы всегда можете изменить настройки даже после создания вашего VirtualBox. Если все идет медленно, просто выключите компьютер, выделите больше ресурсов и включите его снова.

Примечание. Помните, что виртуализированная среда никогда не будет работать так же быстро, как хост с такой установкой, как VirtualBox, поэтому проблем с предоставлением ей немного больше возможностей не возникнет. Вот еще немного полезной информации от Stack Exchange.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .