Quando minha máquina com Windows Server 2008 R2 executa grandes operações de disco (copiando arquivos de 10 GB de uma unidade para outra, copiando arquivos semelhantes pela rede, mesclando snapshots do HyperV, compactando arquivos grandes), o desempenho de toda a máquina fica terrivelmente lento, tudo fica sem resposta . Isso é perceptível em qualquer situação em que o acesso ao disco é grande o suficiente para não caber no cache.
Existem configurações disponíveis para ajustar esse comportamento? Posso aceitar uma transferência mais lenta de arquivos, se isso me fornecer mais capacidade de resposta.
Detalhes do sistema: Dell Optiflex 960, Core 2 Quad Q9650, 8 GB de RAM, 2 unidades SATA - 320 GB (ST3320418AS) e 1 TB (ST31000528AS), NCQ ativo em ambos, Ethernet Intel 82564LM-3 Gigabit, gráficos ATI HD 3450, ponte Intel ICH10. Temos várias máquinas como esta, todas exibindo o mesmo comportamento. Embora isso fosse um exagero para uma estação de trabalho, aparentemente eu estava enganado.
Atualização: acho que não deveria ter mencionado o HyperV. A configuração acima é uma instalação padrão da estação de trabalho na empresa em que trabalho; este não é um servidor de qualquer tipo. Eu tenho no máximo 3 máquinas virtuais funcionando e geralmente sou a única pessoa que as acessa. No entanto, a desaceleração ocorre mesmo quando não há VMs em execução. Em uma máquina Linux, bastava ionice
o processo de cópia e poderia esquecê-lo. Existe alguma maneira de gerenciar as prioridades de E / S no Windows?