Por que o Nexentastor é tão lento - especialmente para excluir arquivos

2

Estou executando um servidor Nexentastor com as seguintes especificações:

cpu dual core (core2duo) 4GB de ram 1 unidade SATA2 de 160 GB para o SO 6x unidades de 1,5 TB Drives Sata2 em um RaidZ1

copiar arquivos é bom, razoavelmente rápido, eu posso normalmente max gigabit então não tenho queixas.

Mas, quando se trata de manipular arquivos, especialmente a exclusão de arquivos, isso é muito doloroso.

Por exemplo, a exclusão de uma pasta 705MB com cerca de 30 arquivos levou 2 minutos e 30 segundos (usando o comando time)

algum comando que eu possa executar ao mesmo tempo que o rm para diminuir isso?

obrigado.

    
por Luma 26.03.2011 / 02:52

2 respostas

3

Se você não tiver um dispositivo de slog separado, desativando o ZIL acelerará gravações tremendamente se você puder perder gravações atrasadas no caso de perda de energia. Parece provável que você pode, porque suas especificações indicam que você pode perder todo o seu servidor de armazenamento se a sua unidade do sistema operacional falhar!

O desempenho de leitura e gravação aleatória do ZFS é absolutamente fenomenal, mesmo com unidades de 7200 rpm, quando o servidor de armazenamento tem muita potência e RAM e tanto o L2ARC quanto o ZIL são habilitados usando SSDs rápidos. O desempenho de gravação não é impressionante se você estiver usando apenas eixos, a menos que o ZIL esteja desativado.

    
por 26.03.2011 / 06:28
1

O RAIDZ1 limitará sua velocidade de gravação ao equivalente a um único disco por vdev.

705MB em 150 segundos é de 4,7MB / s, o que parece normal (ou seja, horrível) para discos SATA e cargas de trabalho altamente aleatórias.

link

    
por 26.03.2011 / 05:47