velocidade de leitura lenta iscsi

velocidade de leitura lenta iscsi

atualmente, estamos experimentando velocidades muito lentas ao copiar um arquivo enorme (35 GB ou mais). Para nossa surpresa, ele começa com uma taxa de transferência muito alta de 300 MB/s e cai para 4 MB/s após 10 a 20 segundos de transferência. o arquivo está sendo transferido dos LUNs iSCSI para as unidades locais na máquina, também tentei copiar o arquivo para /dev/null os resultados são os mesmos, há um link de 1 Gbs indo para o destino, o destino, o switch e o iniciador são todos em uma VLan privada, os MTUs também são definidos em 9.000 em todos os três componentes.

alguém pode nos ajudar a entender por que a transferência cai repentinamente para 4 MB/s?

obrigado pelo seu tempo.

O armazenamento é NETAPP FAS2040, RHL 5.2, switches CISCO.

Cumprimentos,

Responder1

Provavelmente, seu switch não consegue lidar com 9.000 MTU, portanto, é necessário retransmitir muitos pacotes. Mude seu MTU para o padrão 1500 e veja se a velocidade melhora.

Outros fatores incluem carga do host (não importa se /dev/null ou não, o adaptador de rede ainda pode ser carregado) e a taxa máxima das unidades de armazenamento. Como está em ~ 4 MB/s, duvido que seja um gargalo de unidade, mas seu roteador está descartando toneladas de pacotes devido ao MTU muito alto.

Responder2

Se você tiver switches Cisco decentes e MTU de 9000 provavelmente será suportado, mas você precisa ter certeza de que os jumbo frames estão habilitados em todos os lugares no caminho, você verá retransmissões de pacotes.

Testar seu caminho de suporte a jumbo frames é muito fácil. Do seu host, faça ping no seu netapp com um tamanho de pacote de 9.000. Você desejará fazer ping de ambas as interfaces para ambos os endereços de destino (supondo que você esteja com vários caminhos). Finalmente, isso não é uma garantia de 100%, em seguida você precisa olhar seu switch para confirmar que não há pacotes fragmentados. Acho que há um contador e, se houver, você não deverá ver nenhum pacote.

Com tudo isso dito, duvido de seus frames jumbo e, mais ainda, os frames jumbo provavelmente estão rendendo muito pouco desempenho em um link de 1g. Se você tiver links duplos de 1g, na melhor das hipóteses você deverá esperar ver 200 - 240 MBps. Não tenho certeza de onde vieram 300, matematicamente falando, isso parece quase impossível. No entanto, 4 MBps copiando um arquivo de 35 GB parece muito baixo. É um arquivo grande, que deve ser IO 100% sequencial. Suspeito que não esteja relacionado à sua SAN ou à sua comutação e mais relacionado ao seu host. Como é o disco que você está copiando também? Quantos discos, qual ataque, se houver? Qualquer BBC? Você tentou um host diferente? Além disso, como está sua configuração de múltiplos caminhos? Você está usando round robin? Eu suspeito que você esteja se atingir mais de 120 MBps.

informação relacionada