У меня есть сервер ESXi 5.5, работающий с FC SAN. FC san создается с использованием ОС openfiler с программным RAID и экспортируется с помощью драйвера qlatgt. Прямая запись в этот SAN, когда не используется VMFS, нормально работает на полной скорости (> 100 МБ / с).
Виртуальные машины работают на сервере данных VMFS 5, который был выделен в FC SAN.
Однако виртуальные машины в хранилище данных имеют очень низкую скорость диска (10 МБ / с). Виртуальные машины представляют собой ядро Centos 6.5 64bit 2.6.32.
Чтобы определить узкое место, я создал отдельный LUN на моем фильтре, чтобы найти проблему только с 1 диском (без RAID, прямой экспорт блока 1 диска).
Когда я создаю хранилище данных (VMFS5) на новом LUN, создаю на нем виртуальный диск и монтирую его в виртуальной машине Linux, тесты dd показывают скорость записи / dev / zero 10 МБ / с на этот виртуальный диск в хранилище данных нового LUN. . Когда я передаю LUN виртуальной машине с помощью RDM (необработанное сопоставление устройств, поэтому между ними нет VMFS или виртуальных дисков), скорость увеличивается до 110 МБ / с (скорость физического диска).
Протестированы записи на диск до 5G, все аналогично.
Этот тест обнаруживает проблему в ESXi, а не в моем FC SAN (например, коммутатор, фильтр, диски ...). Что-то пошло не так в хранилище данных / виртуальных дисках. Я попытался переключить виртуальные диски между толстым и тонким предоставлением, но ничего не изменилось. Я действительно хочу использовать хранилище данных ESXi.
Почему производительность виртуальных дисков и хранилища данных VMFS5 такая низкая. Как я могу изменить свою конфигурацию, чтобы изменить ее?
Спасибо
Джеффри