Pull to refresh

MS Failover Cluster 2008 R2, файловый сервер, тест производительности VXD и RAW/Passthrough дисков

Данная статья появилась в результате выполнения работы по созданию в Failover Claster 2008 R2 терминальной фермы и файлового сервера – который нам нужен для хранения профилей терминальных пользователей. Необходимо было определиться, на каком диске хранить профили терминальных пользователей. Сравнивалось два варианта: профили хранятся на VXD диске, и профили хранятся на так называемом RAW диске.

Итак, в двух узловом кластере будет создан терминальный сервер и файловый сервер, на борту MS Windows Server 2008 R2. На СХД для файлового сервера будет создано 2 диска по 20GB, один для создания на нем fixed VXD такого же размера, другой будет подключен как RAW диск. Далее эти диски будет расшарены и подключены к терминальному серверу.

Производительность будем замерять программой IO Meter, которую будем запускать:
• на файловом сервереSV-FS01 последовательно для каждого диска
• на терминальном сервере SV-RDS01, который запущен на этом же узле кластера что и SV-FS01
• на SV-RDS01, который потом запустим на другом узле кластера

Имеем:
• СХД HP MSA 2000, 10 дисков, все диски объединены в один RAID6
• 2 сервера HP ML380, СХД подключена по FC

На СХД созданы следующие тома:
• quorum
• csv
• tsprof01, 20GB – на томе будет создан fixed VXD 20GB, далее будет подключен как диск T
• ts02, 20GB – том будет подключен как RAW диск, далее будет подключен как диск S

На серверах установлен MS Windows Server 2008 R2 Server Core, Hyper-V, развернут Failover Cluster, в кластере работают две виртуальные машины SV-RDS01 и SV-FS01.

Конфигурация дисков на узле кластера
<img src="" alt=«image»/>Конфигурация дисков виртуальной машины SV-FS01 в оснастке Hyper-V
<img src="" alt="image"/>

Конфигурация дисков на SV-FS01


Конфигурация дисков на кластере


Подключенные диски на терминальном сервере SV-RDS01


Замеряем производительность дисков

Запускам IO Meter со следующими параметрами:
• Maximum Disk Size – 20000 Sectors
• Starting Disk Sector – 0
• # of Uotdtanding I/Os – 200 per target
• Write IO Data Pattern – Repeating bytes
• Assigned Access Spec – 16K; 50% Read; 0% random

Результаты:
1. Запуск на SV-FS01
Диск S: RAW DISK 20G

2. Запуск на SV-FS01
Диск T: fixed VXD DISK 20G

3. Запуск на SV-RDS01 на этом же узле кластера что и файловый сервер
Диск S: RAW DISK 20G

4. Запуск на SV-RDS01 на этом же узле кластера что и файловый сервер
Диск T: fixed VXD DISK 20G

5. Запуск на SV-RDS01 на другом узле кластера по отношению к файловому серверу
Диск S: RAW DISK 20G

6. Запуск на SV-RDS01 на другом узле кластера по отношению к файловому серверу
Диск T: fixed VXD DISK 20G


Вывод:
Да, тест чисто синтетический и результаты вполне объяснимы.

Одно не понятно:
Почему такая разница в результатах между запуском на SV-FS01 и на SV-RDS01?
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.