У меня два хозяина. Один из них - инициатор iSCSI. Другой - цель iSCSI. Оба они работают под управлением Ubuntu 16.04 LTS и оба используют open-iscsi.
В частности, на целевом хосте (назовем его «target») работает служба iscsid. Он имеет 16 SSD-дисков, которые он экспортирует в качестве целей iSCSI. Его конфигурация указывается в файле /etc/iscsi/iscsi.conf.
Его цели указаны в файле /etc/tgt/conf.d/config. Конфигурационный файл содержит информацию об имени iqn цели, устройствах и списке инициаторов, которым разрешено монтировать цели.
Мы не использовали пакет iscsitarget, потому что он не работает с ISER.
И цель, и инициатор используют порт 3260. И цель, и инициатор обмениваются данными через выделенную карту Infiniband, которая находится на отдельном коммутаторе Infiniband. Соединение iSCSI не проходит через соединение / коммутатор Ethernet.
Есть ли способ, чтобы каждая цель iSCSI использовала выделенный порт?
Причина, по которой я хочу это сделать, заключается в том, что я тестирую производительность на карте Infiniband. Если я запускаю тесты производительности одновременно для всех целей iSCSI, каждая из них получит пропускную способность только около 300 МБ / с. 300 МБ * 16 - это далеко не максимальная пропускная способность 40 ГБ, которую предлагает карта Infiniband.
Я подозреваю, что узким местом является подключение к порту TCP / IP. Даже если я проведу тесты производительности для всех 16 целей iSCSI параллельно, все они будут проходить через порт 3260.
Есть ли способ настроить цель iSCSI, чтобы каждая цель использовала отдельный порт? Цель 0 может быть на порту 3261, Цель 1 может быть на порту 3262 и т. Д., А от Инициатора я могу указать IP-адрес и порт в командах «iscsiadm -m discovery» и «iscsiadm -m node».
Infiniband будет 40 Гигабит в секунду. Это 5000 Мегабайт в секунду. Комбинированная производительность ваших дисков (300 МБ / с * 16) составляет 4800 Мегабайт в секунду (38,4 Гбит / с).
Похоже, вы исчерпали свой Infiniband. Я не верю, что общая проблема порта - это ваша проблема. Если я неправильно истолковал вашу конфигурацию?