Загрузка с SCSI в Virtual Server vs Загрузка с IDE в виртуализации Windows Server

Автор: Topol Суббота, Апрель 21st, 2012 Нет комментариев

Рубрика: Операционные системы

Windows Server . Эта статья призвана объяснить вам, почему так происходит.

Для начала взглянем на SCSI адаптер в Virtual Server:

  • Как и все остальные устройства в Virtual Server , включая и IDE контроллер, SCSI адаптер представляет собой эмулируемое устройство. Он является виртуальной копией реально существующего аналога — параллельного SCSI адаптера на чипсете Adaptec 7870. Он поддерживает до 7 устройств хранения данных (виртуальных жестких дисков).

    У вас может возникнуть вопрос: почему же, если в Virtual Server и IDE контроллер, и SCSI адаптер эмулируются, производительность SCSI оказывается лучше. Ответ прост. Это происходит из-за драйвера, который устанавливается при инсталляции дополнений Virtual Machine Additions в виртуальной машине. Речь идет об оптимизированном драйвере — если вы, после того, как установите эти дополнения, посмотрите в диспетчере устройств виртуальной машины, то увидите этот драйвер под названием msvmscsi.sys.

  • SCSI адаптер в Virtual Server имеет и другое преимущество над IDE контроллером. IDE контроллер может иметь VHD соединения с общим объемом до 127 ГБ. VHD соединения SCSI адаптера могут достигать 2040 ГБ (всего на 8 ГБ меньше двух терабайт). IDE контроллер не может использовать 48-битный LBA (http://www.48bitlba.com/), так что его теоретический максимум составляет 137,4 ГБ. SCSI адаптер имеет свой загрузочный BIOS, который позволяет виртуальным машинам загружаться напрямую через VHD соединения после того, как BIOS виртуальной машины передаст ему контроль.

Что ж, теперь давайте сравним приведенные выше данные с IDE и SCSI адаптерами в виртуализации Windows Server:

  • IDE контроллер по прежнему остается эмулированным устройством, но при этом имеет некоторые различия с IDE контроллером в Virtual Server. Теперь он поддерживает 48-битную LBA. Он позволяет вам соединять через VHD до 2040 ГБ. Второе различие заключается в фильтрующем драйвере, помещенный в гостевой стек хранения, позволяющий эффективно обходить путь эмуляции IDE, делая его более производительным. Фактически для путей ввода/вывода IDE контроллер с фильтрующим драйвером является эквивалентом SCSI контроллера в виртуализации Windows Server.
  • SCSI контроллер в виртуализации Windows Server не является эмулируемым устройством. Здесь он представляет собой «синтетическое» устройство. У него нет никакого реального аналога — это виртуальный контроллер. Вы не сможете пойти в магазин и купить его там. Этот диспетчер позволяет устанавливать до 255 VHD соединений, получая тем самым улучшенную производительность через эмулированный адаптер в виртуальном сервере. Как «синтетическое» устройство, в настоящее время он не может загрузиться до тех пор, пока операционная система не сможет предоставить чтение из приводом/устройств. Так же для этого нужны определенные изменения в BIOS. Но это уже тема для отдельной статьи.

Мы надеемся, что теперь вам стало более понятно, почему рекомендации относительно загрузки с SCSI в Virtual Server не относятся к виртуализации Windows Server, и почему для последней загрузка с IDE имеет большую производительность по сравнению с аналогичной загрузкой в Virtual Server.

Источник: thevista.ru

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты