У нас есть 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).
Это сработало, но, поскольку реальной выгоды не было, мы вернулись к стандартным кадрам.