Производительность разгрузки Broadcom BCM57810 iSCSI

Производительность разгрузки Broadcom BCM57810 iSCSI

Кто-нибудь занимается разгрузкой iSCSI с использованием 10-гигабитных сетевых карт Broadcom BCM57810?

Мой тестовый сценарий

Сеть....

2 коммутатора Dell Force 10 S4810

Клиент....

  1. Делл Р620
  2. 24 ядра
  3. 128 ГБ памяти
  4. 2 карты Broadcom BCM57810 10 Gigabit с двумя портами Ethernet. На каждой карте подключен только 1 порт.
  5. CentOS 5.9
  6. Настроена разгрузка iSCSI. Два пути, mtu 9000, без тегирования vlan
  7. настроено многолучевое распространение
  8. файловая система ext3
  9. irqservice работает
  10. pid 1 дочерние процессы закреплены на cpu 0
  11. 4 потока, разделенные на 50% чтение/запись, размер блока 16 КБ, 4 файла данных по 1 ГБ

Сервер....

  1. Dell Compellent SC8000
  2. 8 10-гигабитных целей / 4 сеанса
  3. Уровень 1 (запись Raid 10) - 130 15K sas

Полученные результаты....

Клиент выдает 400 мегабайт/сек / 10 000 iops. Переключившись на программный iscsi, клиент выдает 600 мегабайт/сек / 3200 iops. Я повозился со всеми видами настроек ядра, но это не сильно повлияло на пропускную способность.

Broadcom заявляет 2 миллиона iops. Что происходит с этим ухудшением? Есть у кого-нибудь мысли?

Спасибо,

/Крис С.

Связанный контент