Тестируем iSCSI поверх 10Gbit part2

Недавно я делился опытами по тестированию пропускной способности виртуального сетевого адаптера VMXnet3.

Скорость оказалась на уровне 50% от ожидаемой 😉

Константин Введенский научил пользоваться кнопкой F1 и подсказал тюнинг для стека TCP/IP:

а) Включаем 9K Jumbo frames на адаптерах и свитче (MTU=9000);

б) Вносим изменения в реестр:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]

1) GlobalMaxTcpWindowSize = 0x01400000 (DWORD)

2) TcpWindowSize = 0x01400000 (DWORD)

3) Tcp1323Opts = 3 (DWORD)

4) SackOpts = 1 (DWORD)

Перезагружаемся. Поигравшись с размером блока для теста (1 или 2 MB), получаем увеличение скорости!

Было:

hdd012

Стало:

hdd021

8 комментариев к “Тестируем iSCSI поверх 10Gbit part2”

  1. Ну это уже более похоже на правду. Для софтверного таргета вполне ожидаемая производительность.

  2. Попробовал так же протестить. Скорость больше 334МБ/сек. не поднимается.

  3. Валерий, все делали по сходному алгоритму?
    1) Сетевые адаптеры vmxnet3. Настройка Jumbo в Виндовс;
    2) Включение поддержки Jumbo9000 на виртуальном свитче;
    3) Оптимизация стека через реестр;
    4) Выставляем блок для тестирования — 1 или 2 мегабайта.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *