Qual poderia ser a melhor prática ao alocar para que o desempenho de E / S seja alto?

1

Eu tenho uma pergunta sobre planejamento. Recentemente, recebi uma solicitação para criar 2 Luns de 625 GB (clariion cx-240), FC Connected, para o servidor ESX 4.0 (quatro novos hosts). Eu não sei o aplicativo que eles estariam executando. No entanto, eu só tinha a opção de esculpir luns do raid 5. Todos os discos FC, e eu não olhei para o número de discos no grupo de ataque apenas olhou para a capacidade. Esses grupos de invasores existentes são usados para muitos aplicativos - DB2, SAP e outros. isso faria alguma diferença porque eu estou tomando luns de 20 RGs.

Isto é o que eu fiz, criei 2 metas. Agora, para começar com os grupos de ataque, eu tinha, como eu disse, todos os RAID5. Então eu decidi pegar 10 luns de 63GB e outros 63GB com 10 luns. Em seguida, criei uma meta para cada um e aloquei o armazenamento, atribuindo todos os quatro hosts a esse SG.

Então, apresentei 630 + 630, ou seja, um total de 1260 GB e a solicitação foi de 1250 GB. Agora, minha pergunta é, é a melhor prática para converter os GBs para bloquear e alocar, para que o requisito exato seja atendido.

Outra coisa que eu quero esclarecer é que eu decidi levar luns de tamanho pequeno para que o impacto de I / O não seja muito. Eu poderia ter feito alguma coisa melhor ao provisionar esse requisito? (tamanho lun ao criar meta)

Por favor me avise para que eu possa garantir que eu aloque o melhor caminho da próxima vez ...

Obrigado por ler!

Eu quero servir ao meu cliente da melhor maneira e sou um novato, por isso, não ignore o meu post e ajude-me a compreender a melhor forma de o fazer, para que possa trabalhar de forma mais inteligente da próxima vez.

    
por wildchild 11.08.2010 / 23:05

2 respostas

5

Eu tive dificuldade em seguir um pouco do que você escreveu, mas vou começar com as perguntas.

Primeiro, sua decisão de fornecer LUNs (volumes) menores não foi uma decisão ruim. Em geral, a regra de armazenamento é ir longe antes de ir fundo, e cada volume terá sua própria fila de comandos que pode se tornar uma limitação em IO / s. Isso também significa que o trabalho é distribuído de maneira mais uniforme entre os SPs e os portos, o que reduz a probabilidade de que estes se tornem um gargalo. Dito isso, LUNs menores não significam menos trabalho para o sistema. Os servidores farão o mesmo número de leituras e gravações, independentemente de como você expuser seu armazenamento.

Quanto à sua decisão de reutilizar o mesmo RAID de seus outros aplicativos, se for sua única opção, não se preocupe. É outro recurso compartilhado, mas agora a direção da maioria dos administradores é distribuir todas as cargas de trabalho em todas as unidades. Mesmo se houver contenção, o desempenho individual de cada carga de trabalho não será pior do que se fosse apenas em um subconjunto das unidades, e quando não houver contenção, cada carga de trabalho será muito mais rápida.

Na EMC, executando bancos de dados altamente transacionais (que tendem a fazer até 70% de leituras aleatórias), eu recomendaria usar o RAID-10 em vez do RAID-5. Reduz o espaço utilizável pela metade, mas aumenta a velocidade de acesso ao disco. Eu não sou um cruzado de fornecedor, mas mesmo a própria EMC recomenda o RAID-10 para aplicativos com uso intensivo de disco.

Quanto ao que fazer com os últimos 10 GB, essa é uma pergunta para quem paga pelo armazenamento.

    
por 27.02.2012 / 19:06
-1

Talvez a maior supervisão que você fez não tenha recebido os requisitos para o armazenamento antes de alocá-los. Você tem uma série do que parecem ser aplicativos de armazenamento de baixa latência e essa nova demanda pode arruinar o nível de serviço anteriormente apreciado. Suponha que eles não soubessem qual era a aplicação. Em resposta, eu colocaria seus volumes na camada de armazenamento mais baixa disponível e monitoraria seu desempenho (e com que frequência eles clamam).

Existe uma infinidade de opções para soluções de armazenamento. Você precisa de uma visão de alto nível do que é realmente o serviço que fornece e, em seguida, das ferramentas necessárias para proteger esses contratos de nível de serviço para seus clientes. No final, você está gerenciando um recurso compartilhado complexo que terá um espectro completo de demandas colocadas nele. Uma vez que você entenda esse paradigma, o caminho para melhores táticas e equipamentos para apoiar sua posição deve se apresentar enquanto você aumenta seus conhecimentos sobre o assunto e ao longo do tempo.

    
por 19.02.2012 / 17:05