2

Мой основной ПК дома работает под управлением Win XP, и я хотел бы сохранить его в основном для игр. Тем не менее, я делаю большую часть своей работы над образом Ubuntu 10.04, работающим внутри VirtualBox на этом ПК. Хотя у меня 2 ГБ памяти и двухъядерный процессор, производительность моего образа Ubuntu оставляет желать лучшего (я выделил ему 768 МБ основной памяти и 30 ГБ пространства на жестком диске). На ВМ я обычно занимаюсь программированием, поэтому в любой момент у меня есть:

  • Открыто несколько сессий gvim
  • Несколько терминалов с несколькими вкладками, некоторые запущенные оболочки, такие как ipython
  • 4-5 экземпляров Firefox, каждый с несколькими вкладками

Какое оборудование я должен получить, чтобы запустить более эффективную виртуальную машину VirtualBox с Ubuntu? В частности:

  • Будет ли иметь значение больше ядер? (например, для полного разделения ЦП, на котором запущена виртуальная машина, и ЦП, на которых работают другие компоненты Windows в фоновом режиме: брандмауэр, браузеры и т. д.)
  • Поможет ли больше памяти моей ВМ? Из системного монитора Ubuntu не видно, что он даже использует 768 МБ, которые я ему дал.
  • Поможет ли быстрый SSD, на котором живет образ виртуальной машины?

Пожалуйста, поделитесь своим опытом относительно оптимальной настройки оборудования для такой рабочей среды. Заранее спасибо.

3 ответа3

1

768 МБ достаточно для просмотра веб-страниц, но не так много, если вы запускаете много приложений. Обратите внимание, что системный монитор сообщает вам, сколько памяти выделяется приложениям, он не включает кэш диска. Linux быстро заполнит всю доступную память дисковыми кешами, и это очень важно для производительности. Я подозреваю, что вы выиграли бы от предоставления Linux больше памяти.

Проблема, с которой вы, вероятно, столкнетесь, заключается в том, что если вы предоставите Linux больше памяти, у Windows будет меньше. Возможно, стоит увеличить объем оперативной памяти до 4 ГБ (хотя, насколько я понимаю, Windows XP ограничена адресным пространством 4 ГБ и поэтому будет использовать только около 3,06 ГБ ОЗУ) и выделить 2 ГБ для Linux.

Я не думаю, что большее количество ядер поможет, если вы не запускаете параллельные приложения (например, рендеринг сцены) или хотите выполнять такие вещи, как запуск большой компиляции в фоновом режиме, пока вы играете в игру.

Запуск ВМ от быстрого SSD может помочь, если доступ к диску является узким местом. Но уменьшение количества обращений к диску за счет добавления оперативной памяти гораздо выгоднее.

0

Все три пункта должны помочь. По возможности хост и образ виртуальной машины должны иметь свой собственный выделенный жесткий диск для обеспечения параллельного доступа. Это, вероятно, не так хорошо, как использование SSD, но должно быть намного дешевле.

0

Я часто использую виртуальные машины и работаю 10.04 так же, как и вы.

Я бегу:

  • AMD Phenom II 940 @ 3,7 ГГц (четырехъядерный)
  • 6 ГБ 1066 МГц памяти DDR2 при 800 МГц

Я дал vm, 4 ядра, 2 ГБ памяти и полное ускорение GPU

У меня есть обычный жесткий диск 7200 об / мин, и виртуальная машина выходит так, как она установлена на обычной системе ПК.

Надеюсь, это поможет, мои биты могут быть излишними, но они отлично работают для меня, и я также использую VMWare Workstation вместо Virtualbox, так как мне нравится его режим Unity (лучше, чем vbox), а также эксклюзивный режим (позволяет интегрировать виртуальную машину, как будто вы запускаю его на обычном ПК)

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