Win 2008 R2 - copiar para o disco é muito lento, copiar FROM é mais ou menos bem

6

Eu tenho o Windows 2008 R2 SP1 com 4 discos SATA idênticos (Seagate Barracude 7200) no array RAID 5. Tem 4Gb de memória; todas as atualizações recentes estão instaladas. Problema: quando copio arquivo grande de uma pasta para outra, obtenho cerca de 10MB / s de velocidade média. Quando eu leio este arquivo de compartilhamento de rede via conexão de 1 Gbps - recebo cerca de 25-30 MB / s. Ambos os números parecem ser baixos para mim - mas especificamente estou muito frustrado com baixa velocidade de gravação.

não há antivírus, não há hyper-v, é apenas um servidor de arquivos - quando eu faço meus testes ninguém mais lê / escreve (nós temos apenas 4 pessoas em uma equipe, então tenho certeza).

Não tenho certeza se isso é importante, mas há apenas 1 disco lógico "C" com todo o espaço disponível (1400 GB).

Eu não sou um administrador, então não tenho ideia de onde procurar e que outras informações fornecer. Executei o monitor de desempenho com "% idle time", "avg bytes lidos", "avg byte write" - aqui está a captura de tela:

Não sei por que existem picos tão óbvios.

Alguma ideia? Por favor, deixe-me saber se você precisa de mim para fornecer mais informações - que contadores devo verificar, etc. Estou muito ansioso para resolver isso.

Obrigado.

ATUALIZAÇÃO: temos outro servidor Windows 2008 R2 SP1 com 2 arrays RAID1 - um é o disco C (onde o Windows está instalado, o outro é o disco E). Está executando o Hyper-V e não possui antivírus. Notei o seguinte comportamento quando copio arquivo grande (alguns GBs):

  1. C - > C: cerca de 50MB / seg
  2. C - > E: cerca de 55 MB / seg
  3. E - > E: 8MB / seg !!!
  4. E - > C: 8MB / seg !!!

o que poderia causar isso? A unidade E é uma matriz RAID1 das mesmas unidades Seagate Barracuda 1TB ..

    
por avs099 14.04.2012 / 00:32

2 respostas

6

Quase todas as implementações do RAID5 sofrem de um escrever penalidade . A resposta curta é: Nunca use o RAID5, nunca. A resposta mais longa é que o RAID 5 é útil em alguns casos em que o IOPS geral não é muito importante. Quando você copia arquivos para outra pasta, está lendo e gravando no mesmo conjunto de discos, o que causa uma contenção de E / S maior do que a soma do custo das operações. O motivo é simples: leva tempo para que os discos busquem fisicamente o local apropriado nos discos.

Intel ICH10R é um tipo de " falso RAID ", em que a placa-mãe cria e mantém uma matriz sem os benefícios típicos de um processador dedicado e de um cache de bateria. Isso geralmente não funciona bem. Um cache alimentado por bateria (também conhecido como RAM) armazena várias operações e evita que você bata seus discos diretamente. Para resolver problemas, os discos SATA de 7,2 mil RPM também são baratos e abundantes, mas de forma alguma funcionam bem em um ambiente de grandes volumes de dados.

Em conclusão, você está empurrando o hardware do consumidor para seus limites (realistas). Certifique-se de ter os drivers mais recentes e dê uma boa olhada na compra de uma placa RAID para ajudar seu sistema de armazenamento lento e lento (note que você precisará começar do zero, pois as implementações RAID não são inter-compatíveis). / p>     

por 14.04.2012 / 02:09
0

O Windows Raid é geralmente lento. O Linux Raid é geralmente considerado maduro, melhor e mais rápido. Se você só precisa de um servidor de arquivos eu iria apenas configurar um servidor Linux com o Samba para servir arquivos para Linux / Win / Mac. Eu não quero comparar entre Raid 1 a 10 porque eles têm seus próprios benefícios e desvantagens e devem ser escolhidos com base na exigência.

Tendo dito que é melhor usar o cartão de invasão H / w do que o software / Bios / Fake Raid.

    
por 22.09.2015 / 07:22