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

Более низкая производительность при использовании Jumbo Frames на Dell PowerVault MD3200i

У нас есть Dell PowerVault MD3200i, подключенный к серверу через iSCSI с помощью 2 коммутаторов Dell (PowerConnect 6224) на 1 ГБ. На сервере установлена ​​VMware ESXi 6.5, и он подключен к PowerVault с помощью 2 сетевых адаптеров по 1 ГБ, подключенных к каждому коммутатору.

У меня создана виртуальная машина и один виртуальный диск назначен виртуальной машине, которая находится в PowerVault. Я включил Jumbo Frames на каждом переключателе, на VMware и на каждом интерфейсе PowerVault, но я не заметил какого-либо увеличения производительности.

Я тестировал производительность на виртуальном диске с помощью IOmeter, и без включения Jumbo Frames я получил около 739 общих операций ввода-вывода в секунду и 28,5 общих мегабайт в секунду. С включенными Jumbo Frames я получаю около 640 общих операций ввода-вывода в секунду и около 22-24 общих мегабайт в секунду.

Не должно быть наоборот? Я думал, что получу лучшую производительность, установив MTU на 9000, но, похоже, все наоборот.

Я подтверждаю, что кадры Jumbo Frames включены на всех устройствах в соединениях (сервер VMware, коммутаторы и PowerVault), потому что я могу выполнить эхо-запрос от VMware до PowerVault, используя vmkping -d -s 8972 *ip-powervault* и я получаю ответ от PowerVault без ошибок.

Я что-то упускаю? или это что-то с PowerVault MD3200i?

Спасибо и всего наилучшего.

Включение jumbo-кадров для подключений iSCSI обычно повышает производительность для более крупных пакетов / блоков, поэтому вы должны убедиться, что выполняете тесты, используя размер блока 64 КБ (например) для тестирования.

Не ожидайте увеличения производительности более чем на 5-15% с помощью jumbo-кадров.

Я попробовал jumbos на нашем MD3220i и обнаружил, что они мало работают. Вы получаете 3-4%, когда сеть является узким местом из-за меньших накладных расходов, и это все.

Я протестировал простую последовательную пропускную способность с dd bs=4k, bs=1M и bs=16M от гостя ESXi (через программный инициатор VMkernel) и с физического хоста с инициатором Windows с четырьмя или двумя сетевыми адаптерами, использующими IP-соединения 1: 1, циклический перебор с подмножеством, как рекомендовано Dell.

Jumbos может фактически замедлить ваше соединение, когда что-то не работает должным образом - некоторые сетевые адаптеры не справляются так хорошо, но в основном это срабатывают переключатели (например, jumbos в сочетании с sflow).

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