A criação de um arquivo de 1.3 GB leva apenas 1 segundo. Como?

44

Eu tenho uma pasta com mais de 200 arquivos e tamanho acima de 1,3 GB:

EuusoosoftwareGizmoDriveparacriarumarquivo.isodessapasta.

O interessante é que leva apenas 1 ou 2 segundos !

Eutenteiissováriasvezes.Euatétenteicriaroarquivo.isoemoutrovolume.Maisumavez,levaapenas1ou2segundos.

Eutenteimontaroarquivo.iso,tudofuncionabem.Eupenseiquepoderiaserumarquivo.isoreferenciandoapastadeorigem,entãoeumudeiapastadeorigemparaoutrolugar,massemsorte.Atémesmocopiaroarquivo.isoproduzidolevaminutos!

Então,comocriaroarquivo.isolevaapenas1segundo!Vocêtemalgumaexplicaçãoparaisso?

Notas

  1. Todosostestesrealizadosemumdiscorígidonormal,semSSD.
  2. UsandooWindows7x64,tem16Gigabytesdememória,CPUCorei5.

Euusei sync.exe para liberar todos os dados do sistema de arquivos para o disco logo após o O arquivo .iso é criado e o sync.exe demorou 14 segundos para liberar os dados. Isso significa que, na verdade, leva 14 segundos para criar o arquivo .iso. Uma referência rápida na minha unidade D: mostra que ela pode gravar o mesmo arquivo .iso de um SSD para minha unidade D: em 14 segundos e que confirma que a pasta de origem está na RAM e leva 14 segundos para liberar os dados. **

    
por Ramazan Polat 29.10.2014 / 02:50

1 resposta

69

Com 16 GB de RAM, você provavelmente tem muito disso livre para o cache de disco. A ISO provavelmente foi armazenada em buffer inteiramente na RAM pelo sistema operacional; ele será gravado no disco mais tarde, mas os aplicativos não precisam esperar por isso.

    
por 29.10.2014 / 02:53