Por que meu arquivo está sendo copiado lentamente?

10

Estou tentando duplicar uma pasta (em torno de 1GB) no mesmo diretório e a taxa de cópia é bem lenta (chegando em torno de 600kbps).

Eu posso baixar arquivos grandes da Internet mais rápido do que isso (2/3 MBps).

Alguma opinião?

Nota: estou usando o Windows 7 Professional.

    
por Mahes 25.01.2011 / 21:08

4 respostas

16

Isso é normal, você está lendo e gravando no mesmo disco físico e pode ser ainda pior se você tiver muitos arquivos em um único diretório.

    
por 25.01.2011 / 21:09
12

Arquivos pequenos prejudicam o desempenho . Um arquivo grande que você baixa apenas precisa de uma única entrada na tabela de arquivos e é escrito apenas . Mas copiando 20.000 arquivos; além de ler + escrever, também precisa modificar 20.000 entradas na tabela de arquivos. E como comentou , até mesmo a tabela de espaço livre e fragmentação de disco também entra em jogo. Seu diálogo de cópia parece completamente normal para mim, eu me preocuparia se ele mencionasse horas por um tempo prolongado ...

    
por 26.01.2011 / 00:17
5

se o sistema operacional precisar chamar ' CreateFile () muitas coisas podem ficar um pouco sangrentas e às vezes desagradáveis. em qualquer caso, tente desativar a criação do nome do arquivo 8.3 , já que o "make long nomes curtos "é um pouco ruim para o desempenho. Se você tem muitos arquivos nomeados similares que são muito parecidos quando truncados para 8.3, você irá acionar o algoritmo 8.3 com muita frequência:

  1. pegue a versão longa e trunque para 8.3 caracteres
  2. existe algum outro arquivo com esse nome?
    1. não? legal. inseri-lo como um atributo na MFT
    2. sim? maldito, encurte-o para 7chars e acrescente um número. verifique novamente 2.

se esse loop for repetido com frequência (há um limite, mas ele é executado várias vezes para cada novo nome de arquivo chegando), você notará uma velocidade muito ruim quando se trata de mover / criar muitos novos arquivos.

leia mais em link

além disso (assim como as outras respostas já disseram): o explorador tem muito a ver com criar ícones e armazenar informações sobre os arquivos para esse novo diretório.

    
por 26.01.2011 / 22:21
4
  1. Abra "Meu Computador" ou "Computador" no seu Menu (Iniciar) ou Botão.
  2. Clique com o botão direito na unidade de disco rígido externa na lista e selecione "propriedades"
  3. Clique na guia "Hardware".
  4. Realce a unidade com problemas na lista de unidades e clique em "Propriedades".
  5. Clique na guia "Políticas".
  6. Você verá dois botões de opção - "Otimizar para remoção rápida" e "otimizar para desempenho".
  7. Se não estiver selecionado, selecione .. "Otimizar para desempenho" e clique em "OK" (unidade de disco rígido externo) Se estiver executando o Vista ou o Windows 7, marque também "ativar o cache de gravação no disco" (Discos rígidos internos).
  8. Clique em "OK" e saia. Verifique se ele é feito nos dois discos rígidos
por 02.09.2012 / 18:55