256MB vs. 512MB RAID, existe uma grande diferença?

1

Acabei de desligar o telefone com a Dell, que me disse que não há muita diferença de 256MB para 512MB em seus controladores Perc6.

Estou apontando para um servidor MySQL muito rápido com 4 discos de dados em RAID10 15k e 2 discos RAID1.

Qualquer conselho, pls.

    
por jDempster 19.08.2009 / 14:26

4 respostas

6

A diferença depende de um cenário particular. Eu sempre iria com mais memória, pois isso significa que há maior chance de ter meus dados já disponíveis para leitura. E não se esqueça, se você tiver memória com bateria, essa memória também ajuda na gravação de dados.

No entanto, há sempre uma quantidade crítica que fornece a melhor relação desempenho / preço. Duplique a memória e você só poderá melhorar o desempenho em 20%.

Se houver dinheiro suficiente, eu iria para mais memória.

    
por 19.08.2009 / 14:29
3

Um buffer maior no controlador ajudará com a velocidade geral de gravação reunindo um número de gravações que estão espalhadas e organizando-as para que elas sejam mais rápidas. Em alguns casos, pode até eliminar uma sequência de gravação se o bloco foi modificado antes de ser confirmado no disco. Se você está colocando carga suficiente para preenchê-lo, mais memória ajudará.

Sem informações sobre carga de trabalho, isso é provavelmente o melhor que posso dar a você.

    
por 19.08.2009 / 14:29
0

A coisa toda basicamente se resume ao seu cenário de uso específico. Se você tiver o dinheiro, vá para a memória extra, como jogar hardware nele não vai doer, mas não ter o suficiente pode afetar o desempenho.

Se você puder atualizar a memória mais tarde e estiver com pouco dinheiro, vá para o 256 e veja o que suas estatísticas mostram no desempenho real para sua carga de trabalho e uso específicos .

As pessoas perguntam se o XYZ é o suficiente para um servidor web ou web BBS ... bem, há um Commodore 64 rodando um servidor web na Internet. É o suficiente para eles. Exceto quando slashdotted, caso contrário, é ótimo para suas necessidades.

O uso do seu disco depende de quão strong você está batendo o controlador de disco. Você tem alguma estatística atual que possa compartilhar para estimar sua carga?

    
por 19.08.2009 / 14:51
0

512MB irá melhorar as chances de um acerto de cache um pouco. Quanto efeito isso terá dependerá do conjunto de trabalho de sua carga de trabalho. O conjunto de trabalho é o conjunto de dados que seu aplicativo está usando com frequência suficiente para que os erros de cache causem atrasos significativos.

Em um caso extremo, como uma varredura de tabela de uma tabela de 1 TB, não há localidade de referência (probabilidade de os mesmos blocos serem atingidos mais de uma vez), portanto nenhuma quantidade razoável de memória cache fará uma diferença significativa. No outro extremo, todo o banco de dados poderia caber no cache.

A única maneira de obter uma visão clara dos benefícios é testar. No entanto, a menos que o módulo de cache de 512 MB seja muito mais caro, obtenha o maior cache possível.

    
por 19.08.2009 / 15:24

Tags