Как улучшить производительность Hyper-V

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

Пока, который, вероятно, стоит оплатить дополнительное Ваши важные серверы, Вы действительно хотите сделать так для Вашей настольной машины, имеет значение, если существует иногда ошибка памяти? Уверенный имеет значение, если Ваша база данных SQL отбрасывает некоторые данные во время транзакции, но Вы заботитесь, затронут ли Ваш документ слова небольшой вспышкой памяти?

3
задан 30 April 2009 в 21:28
7 ответов

Я нашел, что диск обычно является самым большим узким местом для наших виртуальных машин. Особенно при выполнении непрерывной интеграции через несколько VMs Вы будете делать большое чтение и запись. Если все процессы CI запускаются одновременно, проблема усугублена.

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

Другим способом получить лучшую производительность был бы большой массив RAID5. Мы видели удивительную производительность в больших кластерах VM, когда у Вас есть много дисков распространить данные через.

7
ответ дан 3 December 2019 в 04:44

На основе моего опыта диск ввод-вывод является самым большим узким местом. После большого экспериментирования вот то, на чем мы обосновались для нашего стандартного сервера Hyper-V:

  • Dell PowerEdge 2970
  • Двойной четырехъядерный AMD procs
  • ПОРШЕНЬ НА 16 ГБ
  • SAS 15,000 8 x 146 ГБ управляет в RAID 10
  • Стоимость после скидок: 3 000$

Мы можем удобно выполнить 6-10 гостей на каждом поле, делая подобные вещи (CI, dev серверы, тестирование загрузки, и т.д.).

5
ответ дан 3 December 2019 в 04:44

Вы также могли бы хотеть обновить до версии RTM. Я не уверен, насколько измененный между RC2 и SP1, но это могло бы помочь немногому также. Как a_hardin сказал, диск, вероятно, самый большой предмет спора.

1
ответ дан 3 December 2019 в 04:44

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

http://blogs.msdn.com/virtual_pc_guy/archive/2009/04/23/should-virtual-machine-snapshots-be-used-in-production-hyper-v.aspx

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

1
ответ дан 3 December 2019 в 04:44

У нас есть кластер с 2 краями питания 2 950 четырехъядерных 3 ГГц с 32 ГБ памяти для каждого хоста с внешним san.

Мы выполняем приблизительно 15 2 008 серверов на нем, все работает большой.

Мы не используем снимка, это - проблема производительности...

0
ответ дан 3 December 2019 в 04:44

Это от моего личного опыта.. Я использую Windows Server 2008 R2 на своей домашней машине, которая имеет 4 VM на выполнении Hyper-V. Я заметил, что VM's отстает.. не уверенный из-за меньшего количества RAM, выделенной им.. Но немного закопайте Монитор ресурсов.. т.е. Запустите taskmgr-> Производительность и нажмите на Resource Monitor.. это показало партию Диска IO на моем Диске 0.

Я проверил, обновляются ли все диски и встроенные микропрограммные обеспечения, и к не удивительно проблемой был мой оптический диск, имел старое встроенное микропрограммное обеспечение. Обновленный встроенное микропрограммное обеспечение для моего оптического диска и вещей является намного более гладким теперь..

Да.. Я предпочитаю, чтобы жесткий диск для и твердотельных дисков моего VM, конечно, помог бы.

0
ответ дан 3 December 2019 в 04:44

Когда речь идет о производственной среде, производительность имеет решающее значение, поэтому во имя скорости давайте посмотрим на некоторые настройки, которые можно использовать для оптимизации и повышения производительности виртуальных машин в среде Hyper-V:

  • Включить службы интеграции Hyper-V
  • Использовать фиксированные файлы VHD
  • Не использовать моментальные снимки Hyper-V в качестве альтернативы резервному копированию Hyper-V
  • Настроить размер файлов подкачки
  • Не создавать слишком много коммутаторы виртуальной сети
  • Избегайте перегрузки ОС управления
  • Закройте ненужные приложения
  • Установите Hyper-V на Windows Server Core
  • Определите базовый уровень производительности
  • Эффективно распределите ресурсы
  • Включите многопутевый ввод-вывод
  • Используйте функцию динамической памяти
  • Включите тегирование VLAN
  • Дефрагментируйте виртуальные жесткие диски
  • Убедитесь, что ваше оборудование сертифицировано
  • Используйте тома RAID 10
  • Разверните 64-разрядные гостевые ОС и виртуальные машины поколения 2
  • Правильно настройте свой антивирус.
  • Организуйте загруженные виртуальные машины в отдельные тома
  • Автоматизируйте задачи с помощью Pow Командлеты erShell

Подробнее здесь

0
ответ дан 18 March 2020 в 08:54

Теги

Похожие вопросы