Назад | Перейти на главную страницу

Низкая производительность дисков на виртуальных машинах; Хост, использующий PERC H310 RAID 5

У меня есть Dell R620, на котором установлено 5 жестких дисков SATA 3 Гбит / с, 2,5 дюйма, 500 ГБ, 7,2 тыс. Об / мин, с возможностью горячей замены, в контроллере PERC H310 (о котором я начинаю сожалеть о покупке).

Я получаю ужасную скорость чтения / записи на виртуальных машинах Linux (Fedora 19, Cent 6 и Ubuntu 12.04) с бесплатной лицензией ESXi 5.0. Использование Thin, Thick или Sparse VMDK не имеет значения.

Пример hdparm:

cached reads 9750 MB in 2.00 seconds = 4877.74 MB/sec
buffered reads: 42 MB in 3.44 seconds = 12.21 MB/sec

Также dd if = / dev / zero of = test bs = 1048576 count = 2048 (для создания произвольного файла размером 2 ГБ) заняло около полутора минут!

У меня есть очень похожий хост с программным RAID-контроллером, у которого есть похожие виртуальные машины, которые намного быстрее по скорости диска. Я не настраивал RAID, я только управляю сервером, а IT настраивает их.

Хранилище данных показывает среднюю задержку 1,189 миллисекунды для чтения и 6,3 миллисекунды для записи. Хранилище данных показывает 1,89 ТБ, так что это примерно правильно для 5 дисков по 500 ГБ в массиве RAID 5. Сначала я подумал, что, возможно, он использует не все диски. Что могло происходить? Я попросил ИТ-специалистов взглянуть на BIOS RAID и посмотреть, есть ли какие-нибудь диагностические средства, которые мы можем запустить.

ОБНОВИТЬ Я понял, что у одного более быстрого хоста есть диски 10K RPM, а у нового - 7,2K

ОБНОВЛЕНИЕ 2 Возможно ли, что запуск ESXi с SD-карты приводит к снижению производительности дисковых операций на виртуальных машинах?

Контроллер Dell PERC H310 не имеет возможности использовать кеш записи.

H310 - RAID-контроллер начального уровня. Обеспечивает производительность начального уровня без кеширования. Функциональность RAID5 со скромной производительностью.

В результате этого пострадает ваша производительность записи. Это очень плохой контроллер для ESXi или виртуализации с использованием локальных дисков.

Помните, что с RAID он отключает встроенную кэш-память дисков, поэтому вы с PERC H310 работаете без буфера чтения / записи, за исключением предоставленного ОС.

Контроллер рейда без памяти полезен для JBOD (с включенными кешами) и зеркалирования, и менее полезен с отключенными кешами RAID 0 (чередование) или RAID 5 (чередование с четностью).

диски 10K имеют огромное значение.