O desempenho da SAN é muito baixo?

2

Percebi que minha nova SAN EMC VNX5200 tende a ter um melhor desempenho após "gravar" em uma partição. Com isso quero dizer preencher a partição com diferentes dados indesejados e excluir tudo algumas vezes. Perguntou ao meu administrador de SAN sobre isso, mas ele não pode ser incomodado. Ele resmungou algo sobre IOPS, também afirmando que MB / s é irrelevante. Agora, pode ser que, mas é muito importante para mim que meus backups e restaurações do SQL noturno (grandes blocos contíguos) sejam executados nos atuais 80MB / s em vez dos 15MB / s com os quais comecei. Empurrado e tenho meu próprio LUN para um servidor SQL. Mas não tenho informações sobre quantos discos estão no backend, configuração de RAID ou se há outros LUNs nesses, se a SAN fizer algum cache ou mover dados freqüentemente usados para algum armazenamento mais rápido (poderia explicar o "burn in") ). Eu consegui cavar no console de administração, pois tenho acesso, mas não sei como ler todas essas informações.

Eu ficaria feliz em saber que tudo corre bem e aceitar o desempenho atual como o nível esperado. Mas, novamente, a leitura máxima que vejo neste caro SAN atm é de 80MB / s, com cerca de metade disso, sob meu laboratório antigo de desktop com unidades de 7200rpm (sem RAID) que pode fazer um backup constante de 110MB / s.

A pergunta é: como obter um desempenho consistente da SAN? O que devo pedir ao meu administrador de SAN? Qual é a melhor maneira de verificar o desempenho? Ou existe um recurso on-line confiável em que posso verificar e indicar a ele linhas de base de desempenho, considerando o fabricante da SAN, modelos de disco e dados de configuração e cenários de tipo de carregamento? (algo como pontuações CPU + GFX para plataformas de jogos idênticas)

    
por Razvan Zoitanu 14.05.2015 / 12:56

1 resposta

4

Seu administrador de armazenamento não está dando a você toda a história. IOPS é o que você será limitado quando estiver fazendo IO normal (leituras aleatórias e pequenos blocos de escrita), mas você está correto que os backups devem ser uma grande leitura sequencial e não podem ser medidos de forma útil em IO / s.

Quando você faz um backup, você está lendo de forma contígua, ou está fazendo muitas pequenas leituras por todo o disco? Se for leitura aleatória, isso colocará seu limite de volta na capacidade de busca dos discos, que é medida em IO / s.

Supondo que seja uma leitura contígua, a velocidade será limitada pela camada de transferência primeiro. Se você estiver usando iSCSI de 1 Gb / s, terá uma velocidade máxima de algo como 80 MB / s. Se você estiver compartilhando uma rede e tiver menos de um link completo, menos ainda. Se a sua porta front end de armazenamento estiver fazendo backups para mais de um cliente, isso também poderá limitar você. Por último, se os discos que você usa forem compartilhados com um monte de outros clientes que também estão fazendo leituras ou gravações pesadas, isso pode causar isso.

Dito isso, o seu responsável pelo armazenamento deve ser capaz de, pelo menos, dizer por que você está indo tão devagar para que você possa desenvolver uma maneira de melhorar o desempenho. Você pode tentar mover sua janela de backup para evitar competir por recursos compartilhados, ou pode separar seu armazenamento de modo que não esteja competindo por qualquer recurso em que você esteja sendo afetado.

    
por 14.05.2015 / 14:54