Desempenho de descarregamento iSCSI Broadcom BCM57810

Desempenho de descarregamento iSCSI Broadcom BCM57810

Alguém aí está fazendo descarregamento de iSCSI usando placas Ethernet Broadcom BCM57810 de 10 gigabit?

Meu cenário de teste

Rede....

2 x interruptores Dell Force 10 S4810

Cliente....

  1. Dell R620
  2. 24 núcleos
  3. Memória de 128 GB
  4. 2 placas Ethernet de porta dupla Broadcom BCM57810 de 10 gigabits. Apenas 1 porta em cada placa conectada.
  5. CentOS 5.9
  6. Descarregamento iSCSI configurado. Dois caminhos, mtu 9000, sem marcação de vlan
  7. multicaminho configurado
  8. sistema de arquivos ext3
  9. irqservice em execução
  10. pid 1 filhos fixados na CPU 0
  11. 4 threads divididos em 50% de leitura/gravação, tamanho de bloco de 16k, 4 arquivos de dados de 1GB

Servidor....

  1. Dell Compellent SC8000
  2. 8 alvos 10gig-e / 4 sessões
  3. Camada 1 (gravação Raid 10) - 130 15K sas

Resultados....

O cliente dirige 400 megabytes/s/10.000 iops. Mudando para o software iscsi, o cliente dirige 600 megabytes/seg/3200iops. Eu mexi em todos os tipos de configurações do kernel com muito pouco efeito no rendimento.

Broadcom afirma 2 milhões de iops. O que está acontecendo com essa discrepância? Alguém tem alguma opinião?

Obrigado,

/Chris C

informação relacionada