
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....
- Dell R620
- 24 núcleos
- Memória de 128 GB
- 2 placas Ethernet de porta dupla Broadcom BCM57810 de 10 gigabits. Apenas 1 porta em cada placa conectada.
- CentOS 5.9
- Descarregamento iSCSI configurado. Dois caminhos, mtu 9000, sem marcação de vlan
- multicaminho configurado
- sistema de arquivos ext3
- irqservice em execução
- pid 1 filhos fixados na CPU 0
- 4 threads divididos em 50% de leitura/gravação, tamanho de bloco de 16k, 4 arquivos de dados de 1GB
Servidor....
- Dell Compellent SC8000
- 8 alvos 10gig-e / 4 sessões
- 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