Recentemente, tivemos um problema com o Raid Card no nosso Windows Server. Usamos essa desculpa para ampliar nosso pool de armazenamento e implementar algumas outras atualizações.
A configuração atual é:
O servidor usado é um Dell Poweredge R710 com dual Quad Core Xeon e 32 GB Ram. Temos a intenção de atualizar para 64 GB no futuro próximo. Os HDDs são 10x WD RED 4TB. Eles estão conectados ao servidor com um LSI SAS 9201-16e. O FreeNAS Server deve estar conectado a um servidor Windows com duas conexões paralelas de 10 Gbps. Os cartões utilizados são Mellanox MNPH29D-XTR no servidor FreeNAS e no Windows Server.
O Windows Server é um HP Proliant DL380 G7 com dois processadores Xeon hexa core. Este servidor deve gerenciar o compartilhamento iSCSI do FreeNAS e atribuir permissões de usuário.
Nosso problema é o seguinte. Quando eu conecto uma conexão iSCSI no Windows, recebo os seguintes resultados de teste de velocidade (olhando apenas para leitura e gravação sequencial):
Leitura Sequencial (Q = 32, T = 1): 1180,009 MB / s
Escrita Sequencial (Q = 32, T = 1): 880,378 MB / s
Quando conecto uma segunda conexão iSCSI e digo ao windows que ele está olhando para o mesmo pool de armazenamento, recebo o seguinte resultado:
Leitura Sequencial (Q = 32, T = 1): 1613.847 MB / s
Escrita Sequencial (Q = 32, T = 1): 542,431 MB / s
A velocidade de leitura está próxima da velocidade máxima da matriz de unidades. Com o ajuste do ZFS, cheguei perto. O que me irrita e o que não entendo é por que a velocidade de gravação diminuiu. Eu não fiz alterações no sistema FreeNAS entre esses testes.
Alguém tem alguma ideia? o que eu poderia tentar? Eu estou entendendo mal o MPIO e esperando algo que não deveria funcionar?
Obrigado pela sua ajuda.