Se eu copiar uma grande quantidade de dados da unidade para outra unidade (física), todo o meu sistema está lento.
Estou usando a versão do Windows 7 de 64 bits em um Intel Core 2 Duo 3 GHz.
Esta é a situação:
- Cópia muito rápida entre dois discos SATA.
- O Monitor de Recursos mostra 80 MB / s de leitura, 70 MB / se gravações e 150 MB / s no total
- A carga total da CPU é de cerca de 3%
- Há bastante (> 2 GB) de RAM física livre restante
- Todas as partições têm bastante (> 10 gb,> 10%) de espaço livre restante e mostram baixa fragmentação
- O software antivírus não está ativo
Esse é o problema: não importa o que eu queira fazer durante a cópia, leva uma eternidade. Mesmo as tarefas que não precisam de muito acesso ao disco (como devem funcionar apenas da RAM), são extremamente lentas. No momento em que paro o processo de cópia, todas as tarefas inacabadas são concluídas de uma só vez. Por exemplo, tentar abrir uma nova janela do navegador ou janela do explorer não funcionará. Se a cópia for interrompida, 5 janelas do Explorer aparecerão de uma só vez.
Minha pergunta é: por que? Que recurso está esgotado, se a CPU e a memória estiverem ociosas? E que parte do hardware do meu computador eu preciso atualizar para obter um melhor comportamento? Leia também o comentário de Psycogeek para obter mais perguntas nessa direção.
Se sua resposta for: tudo precisa do acesso ao disco rígido, que é bloqueado por essa atividade, a minha pergunta é: Existe uma maneira de copiar algo no seu sistema sem torná-lo inutilizável até que esteja pronto? (que pode levar horas, se for necessário copiar> 500 g).
fonte
Respostas:
Se você estiver usando vários recursos no mesmo disco rígido, esse é um comportamento normal. Os discos rígidos são grandes dispositivos mecânicos que são bons em uma coisa - apenas fazendo uma coisa de cada vez. Você só pode ler / gravar em um único setor de cada vez; portanto, as tentativas de usar o disco rígido simultaneamente geralmente resultam em surras . Este não é um efeito colateral de outra coisa senão o hardware funcionando como projetado.
Se você estiver fazendo várias coisas em um disco rígido mecânico de uma só vez, poderá encontrar melhores resultados executando essas ações, uma de cada vez. Se você está falando sobre transferências de arquivos, considere substituir o manipulador de cópia de arquivos do Explorer por outro programa que ofereça suporte à fila de transferência (como o TeraCopy , que também permitirá que você faça uma pausa na transferência se precisar de acesso rápido ao disco temporariamente).
Você também pode ajudar a mitigar esses efeitos com o uso de uma unidade de estado sólido, mas isso não é garantia - só ajuda por causa do tempo de acesso aleatório drasticamente reduzido. Você ainda pode ter problemas com um SSD e um SSD ainda tem a mesma limitação - ele só pode ler ou gravar em um único setor de cada vez.
Se um SSD não for o caminho que você deseja seguir, considere usar um disco RAM, executar qualquer processamento de dados na memória, adicionar unidades adicionais (não partições) para cada tarefa ou executar tarefas intensivas de E / S em dispositivos não- Unidades de SO.
fonte
Existem maneiras de copiar, que podem ser limitadas.
O "FastCopy" pode ser usado para substituir as operações de cópia do sistema e pode ser configurado para limitar suas próprias operações. O acelerador pode ser definido "globalmente" ou manualmente enquanto estiver copiando. Inverta isso :-) permitindo que a cópia rápida atinja a velocidade máxima, ela pode copiar muito mais rápido, mas pode piorar o sistema, usar um núcleo inteiro de processador e fazer uso intenso de ram para fazer a cópia. permite qualquer um deles, mas ainda não o testei no Win7.
"TerraCopy", um substituto popular para a cópia do sistema, permite pausar as operações de cópia. com ele, você pode fazer outra coisa e cancelar a pausa para continuar. Terracopy é conhecido por estar trabalhando em win7.
Eu usei os dois itens acima para copiar, mas evito que ele controle todas as operações, cada uma delas pode ter coisas que não podem ser exatamente iguais às do sistema. portanto, garanto que a cópia original do sistema ainda esteja disponível de alguma forma.
fonte
Você está executando um software antivírus com a verificação no acesso ativada? Nesse caso, desative a verificação ao acessar ao copiar arquivos grandes. Coloque-o novamente quando terminar.
Eu já vi varreduras ao acessar problemas de desempenho muito sérios algumas vezes. É basicamente porque os discos acabam esperando o mecanismo AV, e isso pode levar um tempo para verificar arquivos grandes.
fonte
Eu tive um problema muito semelhante: Copiar um arquivo do HDD para uma rede lenta (apenas cerca de MBit / s) compartilhada via robocopy. Todo o computador estava inutilizável. O sistema operacional (Win10) está em um SSD! Até a navegação (o Firefox está instalado na partição do sistema operacional C :) era muito lenta porque a abertura de sites gera E / S.
Via ProcessHacker https://processhacker.sourceforge.io/ Reduzi a prioridade de E / S. Portanto, o PC permanece utilizável e a velocidade de cópia não parece reduzida até o momento.
fonte