Недавно я приобрел рабочую станцию HP Z800 с пятью дисками SAS емкостью 300 ГБ 15K. Эта система будет предназначена для запуска нескольких виртуальных машин под VMware Workstation (Примечание: я не использую ESXi, потому что планирую использовать систему для других целей). В качестве ОС хоста я планирую установить RHEL 5. Моя проблема номер один - это производительность гостевой системы. Например, следует ли создать массив RAID 10 для ОС и хранилища виртуальной машины с четырьмя дисками и зарезервировать пятый? Или есть решение, которое обеспечит лучшую производительность?
Простой JBOD, вероятно, даст вам лучшую производительность для большинства работ на этом типе машины, если ваше приложение действительно не является тяжелым для базы данных. Небольшие тома RAID-10 не обязательно намного быстрее на практике, чем JBOD с распределением ввода-вывода по дискам. Если вам не нужна целостность данных, вы, вероятно, не получите особой выгоды.
Если вам нужен RAID, вам, вероятно, лучше всего использовать 4 диска в RAID-10 и пятый для системного диска или горячего резерва. На устройстве размером с Z800 рабочий набор системы должен уместиться в кеш-память системного диска, поэтому отдельный системный диск может значительно улучшить или не повысить производительность.
При большой рабочей нагрузке базы данных (у меня есть несколько XW9300, которые я использую для машин разработки хранилищ данных) вам будет лучше с 6 дисками (для этого я использую монтажный кронштейн 5,25 дюйма = 3,5 дюйма в одном из отсеков 5,25 дюйма). использовать пару в RAID-1 и 4 диска в RAID-10 с H / W RAID-контроллером. Я не уверен, достаточно ли отсеков для дисков в Z800 для этого. Эта конфигурация довольно быстрая (RAID -10 настроен с размером полосы 256 КБ), и я уже несколько раз наблюдал, что он значительно превосходит SAN для обработки ETL.
Я бы использовал один диск для ОС и кода, а остальные четыре R10 использовал бы для гостевого хранилища ВМ.