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

Предисловие

В виртуальном железе версии 7 появился новый виртуальный сетевой адаптер – VMXnet3. Одна из его особенностей – поддержка скорости обмена данными в 10Gbit/sec. Это означает, что виртуальные машины, работающие на одном хосте, могут обмениваться данными через Ethernet на скорости в 10Gbit/sec без каких-либо вложений в инфраструктуру (то есть покупку новых сетевых адаптеров и свитчей).

Недавно мы писали про бесплатный iSCSI-target под Windows. Одна из его отличительных особенностей – возможность раздать по iSCSI RAM-диск. Это позволяет протестировать производительность локальной сети.

Соответственно, я поставил себе задачу – проверить, как работает iSCSI поверх 10Gbit’ных адаптеров. Естественно, при скорости доступа к RAM слабое звено – сеть.

Вперед!

Сервер: Windows 2003 x32 std, 2CPU, 4GB RAM. IP – 10.0.0.1/30.

Клиент: Windows 2003 x32 std, 2CPU, 1GB RAM. IP – 10.0.0.2/30.

ПО сервера: iSCSI Target: Starwind, размер диска – 3500MB.

ПО клиента: MS iSCSI Initiator 2.08, HDTune

Запускаем HDTune на клиенте:

hdd011

Включение Jumbo Frames скоростей не дало.

UPD: Продолжение и тюнинг во второй части статьи.

7 thoughts on “Тестируем iSCSI поверх 10Gbit”

  1. Добр день.
    Явно нигде не указанно, это чтение или запись?
    Если чтение, сделайте плз тест на запись – чтение всегда более менее работает, а вот запись уже намного хуже (

  2. 2Cirill: Тип операции(чтение/запись) тестируют устройство хранения, в описанном случае – оперативную память. Если я правильно понял, Андрей хотел посмотреть производительность сетевого адаптера vmxnet3.

    2Vakhitov: Инициатор и таргет на одном физическом хосте?
    jumbo frames на vswitch включены?
    Скорость маловата… Может кто еще в сеть гадил? Посинифирите трафик…

  3. 2Denis: на разных. Попытался сделать на одном – инициатор не захотел подключаться к localhost/127.0.0.1.
    Включил Jumbo9000 на обоих серверах. По сетке все хитрее:
    создал на сервере отдельный стандартный vSwitch1, к нему никаких аплинков не подведено. С помощью командной строчки включил на нем поддержку Jumbo9000. На свитче одна порт-группа, в которую и объединены сервер/клиент.
    Абсолютно верно, я хотел посмотреть производительность vmxnet3.
    Физический хост – HP BL460 G6, 2*Xeon5550, 24GB RAM.

  4. Константин, смотрите почтовый ящик.
    Антон, какие адаптеры тебя интересуют и что там посмотреть?

  5. esxcfg-vswitch -l:
    Switch Name Num Ports Used Ports Configured Ports MTU Uplinks
    vSwitch1 64 3 64 9000

    PortGroup Name VLAN ID Used Ports Uplinks
    vmtest 0 2

Leave a Reply

Your email address will not be published. Required fields are marked *