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

Как добиться максимальной производительности от iSCSI между виртуальным хостом и гостем?

Я использую iSCSI для подключения к некоторым жестким дискам на хосте от гостя.

Вот моя установка:

У гостя только один сетевой адаптер - настройка в мостовом режиме с хоста.

С этой готовой конфигурацией я получаю около 10 МБ / с. Я знаю, что скорость физических дисков составляет не менее 50 МБ / с.

Какие-нибудь советы по повышению производительности?

iSCSI плохо реагирует на общие сетевые сценарии (где трафик iSCSI должен конкурировать с трафиком общего назначения для машины). Это может помочь создать выделенное соединение только для трафика iSCSI - добавьте еще один виртуальный Nic к гостю, подключите его к VMnet1 (виртуальный коммутатор только для хоста), настройте целевое программное обеспечение iSCSI для использования адреса на виртуальном сервере только для хоста. NIC в ОС хоста и перенастройте инициатор iSCSI для подключения к новому целевому адресу.

Ваш сценарий добавит значительную нагрузку на ЦП - вы должны ожидать дополнительную нагрузку на пару сотен МГц в гостевой системе и аналогичную дополнительную нагрузку на хост только от iSCSI и виртуального сетевого трафика.

Убедитесь, что у вас установлены инструменты VMWare. Это значительно улучшает сетевой стек и подсистему виртуального диска в гостевой системе.