2

Я попробовал два способа работы с моим динамически расширяемым виртуальным жестким диском объемом 30-40 ГБ, который содержит установку Windows 2012 Server:

  1. VHD монтируется как загрузочный том
  2. Windows 7 в качестве узла ОС с VirtualBox в качестве уровня виртуализации

Похоже, что второй способ работает намного медленнее с точки зрения виртуальной активности жесткого диска! Есть ли способ оптимизировать это, сохраняя Windows 7 в качестве хоста ОС?

Мои свойства машины:

  • Процессор i7 2,4 ГГц
  • 32 ГБ встроенной памяти
  • Жесткий диск 7200 об / мин, 500 ГБ

Свойства виртуальной машины:

  • 4 процессора
  • 16 ГБ встроенной памяти

3 ответа3

2
  1. Наряду с рекомендациями Microsoft вы можете попробовать фиксированный VHD

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

  2. Помните, что ваше первое решение с использованием виртуального жесткого диска, смонтированного в качестве загрузочного тома, имеет снижение производительности всего на 1-2%.

    Первоначально Microsoft поставила цель максимального снижения производительности на 10%, когда Windows 7 установлена на виртуальном жестком диске, по сравнению с установкой на «голое железо». Они проделали хорошую работу в этой части, потому что тесты показывают, что эта потеря составляет около 1 или 2%. В этих тестах всегда есть некоторый шум, так что вы можете сказать, что он почти приближается к голой металлической установке. Мой собственный опыт за последние недели такой же; Вы почти никогда не чувствуете, что работаете внутри VHD.

1

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

1

Когда вы загружаетесь в Windows 7 и запускаете виртуальную машину с виртуальным жестким диском на одном диске, обе ОС конкурируют за активность на одном и том же физическом диске.

Лучшее решение - добавить еще один физический жесткий диск исключительно для использования виртуальной машины. Таким образом, две ОС не конкурируют за ресурсы одного диска. Лучше всего было бы добавить новый жесткий диск и создать виртуальный жесткий диск на новом физическом диске. В качестве альтернативы можно разделить первый жесткий диск и создать второй том для виртуальной машины, но в лучшем случае увеличение производительности будет минимальным, поскольку они все еще находятся на одном физическом диске.

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

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