Тестируем 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

Запись опубликована в рубрике VMware, vSphere, Советы с метками . Добавьте в закладки постоянную ссылку.

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

  1. Constantin Videnski говорит:

    «научил пользоваться кнопкой F1»
    Я велик! 🙂 Ave мне! 🙂

  2. Alex говорит:

    Было бы интересно увидеть подобный тест по InfiniBand с SRP.

  3. Mister Nobody говорит:

    Если у вас есть подобное оборудование, то вы можете сам протестировать.

  4. romx говорит:

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

  5. Constantin Videnski говорит:

    Маловато будет… 🙂 К сожалению, у самого сейчас времени нету по извращаться 🙂

  6. Valeriy говорит:

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

  7. Андрей Вахитов говорит:

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

  8. Valeriy говорит:

    Андрей, да все по алгоритму.
    Все 4-е пункта…
    Хост — Dell M600.

Добавить комментарий

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