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

VMware ESXi чрезвычайно низкая производительность виртуального диска по сравнению с RDM

У меня есть сервер 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 такая низкая. Как я могу изменить свою конфигурацию, чтобы изменить ее?

Спасибо

Джеффри