Uma matriz Raid5 pode ser otimizada usando desfragmentação ou outras ferramentas de manutenção?

2

Eu tenho uma configuração Lian Li Ex-50 Raid Array para ser 4x 2TB WD Black em um RAID5 formatado para HFS + (registrado em diário).

O RAID Array é uma invasão de hardware que passa por um chipset Sil3132 (SATA2 via conexão eSata) em um Mac Pro 2008.

Recentemente, notei que meu Raid está tendo problemas para transmitir dados para meu projetor (uso a caixa de ataque como um servidor de mídia para hospedar o conteúdo), onde o vídeo é basicamente interrompido ou pausado para armazenar mais dados em cache. continue a reprodução.

A conexão é feita através de um cabo Cat-6 do meu Mac Pro para um Netgear Router que então se conecta com outro Cat-6 ao servidor de mídia Popcorn Hour C-200, então todos os bits são cabeados, sem fio.

Independentemente deste ataque ter funcionado esplendidamente nos últimos 6 meses, mas agora ele começa a ter problemas para fornecer a mídia continuamente, então eu esperava que houvesse uma maneira de desfragmentar ou fazer algum outro tipo de otimização que ajudasse a otimizar o desempenho de leitura, por exemplo. .

Como este é meu primeiro conjunto de ataques, achei melhor pedir seu conselho antes de fazer algo tolo com todos os meus dados.

  1. É seguro desfragmentar um array de ataque?
  2. Quais outras ferramentas para otimizar a matriz estão lá?
  3. Alguma idéia do que poderia estar causando os problemas de leitura / streaming?

Muito obrigado pela leitura, aguardo seu conselho.

PS: O Raid5 está 79% cheio, usando 4.34TB e tendo 1.12TB de espaço livre sobrando.

    
por Jannis 29.08.2011 / 12:50

2 respostas

1

Existe uma probabilidade baixa do seu sistema de arquivos ser fragmentado ao ponto de causar os problemas que você está enfrentando. A Apple ainda tem um documento de suporte discutindo a necessidade de desfragmentar no OS X - sem mencionar que o RAID pode superar problemas de desempenho causados pela fragmentação (se houver algum) pela velocidade introduzida quando o striping é implementado (RAID 0, 5, 1 & 0)
Apple - Sobre a otimização de disco

No que diz respeito ao tráfego da rede, você tem a largura de banda disponível na rede para alimentar a caixa de pipoca ... mas estava correto ao identificar o problema no domínio da matriz RAID e não na rede.

Seu problema é um desses dois cenários:

  1. Você mencionou que tinha uma conexão eSATA entre o RAID e o Mac Pro - é possível que o cartão seja um gargalo: isso pode ter sido causado por A.) O SIL3132 tendo problemas de desempenho por não conseguir para manter ou suporte OS X pobre ou B.) Você está usando uma placa PCI-E 1x-4X que está tendo sua largura de banda saturada e não sendo capaz de acompanhar o download para o array e streaming. (mais provável B, neste caso)

  2. O controlador RAID na caixa Lan Li tem um mecanismo XOR fraco. Normalmente, o RAID 5 nas placas-mãe recebe assistência da sua CPU ao manipular cálculos XOR para gerar informações de paridade que são armazenadas em cada unidade para fornecer redundância. Como a caixa Lan Li é um sistema autônomo, o desempenho do RAID 5 é determinado pelo músculo que o mecanismo XOR possui. Se você está acessando isso para múltiplos fluxos de dados, o gargalo pode ser o controlador.

Estou supondo que o problema é o cartão eSata no seu Mac Pro - o primeiro teste seria verificar se você está enfrentando o problema de buffering quando não está fazendo o download no array e só está transmitindo para o Popcorn Hour.

    
por 30.08.2011 / 02:15
0

Sim, é perfeitamente seguro para desfragmentar o array. No entanto, com 80% do total, você pode ter problemas, já que os desfragmentadores gostam de ter ~ 20% para movimentar as coisas no disco - você está no limite.

    
por 29.08.2011 / 14:14