Diferença entre as capacidades do FBWC?

4

Ao comprar um controlador de armazenamento FBWC, como o P420 da HP, você pode escolher uma capacidade de 512 MB, 1 GB ou 2 GB. Que diferenças esses tamanhos de capacidade oferecem? Existe uma métrica que eu possa usar para escolher entre elas?

Ele está relacionado a uma estatística de desempenho de taxa de transferência "todo-o-tempo" ou está mais relacionado à estatística de tamanho de arquivo de 'tempo de falha'?

    
por Nicholas 13.06.2012 / 11:55

3 respostas

4

Definitivamente há uma coisa de retornos decrescentes acontecendo com capacidades maiores. O cache de leitura conterá os blocos mais acessados que estão sendo acessados, o que, em muitos casos, provavelmente são os blocos associados aos metadados do seu sistema de arquivos. Se todos os metadados puderem caber no cache de leitura, o desempenho geral do sistema de arquivos será visivelmente mais rápido. O tamanho dos metadados depende do sistema de arquivos usado; tamanho adequadamente lá.

Depois de exceder o tamanho dos metadados, mais cache terá menos retornos imediatos. Isso definitivamente melhora o desempenho, mas as métricas são complexas e baseadas em taxas de E / S.

Uma coisa que esses controladores fazem é se configurados no modo de write-back (os dados são confirmados quando estão no cache) e reordenam as gravações, de modo que eles vão para o disco de forma mais sequencial e aumentam o desempenho percebido do sistema . Quanto mais escrever você empurrar por segundo, mais cache de gravação ele poderá usar.

    
por 13.06.2012 / 15:05
3

Depende de seus padrões de gravação. Eu normalmente distorço meus servidores para uma razão de 75:25: leitura: leitura ... Mas 512MB e 1GB têm sido bons o suficiente para armazenar em buffer a atividade de gravação dos meus aplicativos. Você estará usando o disco com freqüência suficiente para que o tamanho não seja importante para a maioria dos aplicativos. Ter o cache extra pode ser útil para situações em que você pode se beneficiar da alocação de mais para o cache de leitura. Mas tudo depende da sua atividade, especialmente considerando o sistema operacional e o armazenamento em cache do sistema de arquivos ...

    
por 13.06.2012 / 15:01
1

Mais capacidade significa mais cache - quanto mais dados podem ler o servidor do cache, em vez de obter dados de discos, isso está melhorando o desempenho. É rápido, eficaz e seguro.

Para conhecer a métrica - você precisa saber quais blocos de armazenamento são usados com frequência quando ocorre leitura / gravação aleatória (principalmente, mas também pode depender da largura de banda de dados). Se você estiver acessando terabytes com largura de banda constante de gbps, pode não ter efeitos, mesmo no caso de gravações aleatórias.

Não se trata apenas da leitura, dependendo da sua configuração, também pode ser o cache de gravação, mas se o modo cache de gravação não for protegido por bateria, você perderá dados ativos não gravados.

O HDD também tem uma memória cache, que pode ser desativada também (ex. modo write-through).

    
por 13.06.2012 / 14:54