Windows: A compactação da partição do disco rígido acelera o acesso ao disco? [duplicado]

4

Em teoria, em um PC razoavelmente rápido, o processador fica ocioso durante o acesso ao disco rígido.

Um arquivo compactado ocupa menos espaço físico, portanto, o disco rígido (sendo a parte mais lenta do sistema) precisa ler menos dados físicos.

Pode-se argumentar que a pequena quantidade adicional de trabalho para o processador descompactar os dados rapidamente não resultará em lentidão da operação de leitura, então, por isso, minha pergunta:

Se eu ativar a compactação de unidade em uma máquina Windows, posso afetar positivamente a taxa de transferência de dados em detrimento de um uso da CPU um pouco mais alto?

    
por Tomalak 25.06.2010 / 18:33

4 respostas

3

Alguma discussão sobre o assunto aqui

link

e aqui

link

muitas variáveis para uma resposta direta.

    
por 29.06.2010 / 02:23
2

Alguém poderia pensar que a sobrecarga do processador seria menor que a sobrecarga de acesso à unidade e que as partições compactadas seriam mais rápidas. No entanto, minha experiência sugere que é quase sempre mais lenta ...

    
por 25.06.2010 / 19:01
1

Como a diferença de desempenho nem é notável, eu diria que realmente não há diferença, mas se você precisar de espaço extra, então vá em frente!

    
por 24.04.2012 / 09:42
1

Depende muito do custo de recuperar dois setores de disco versus recuperar um setor e descomprimir em dois setores de dados.

Em um disco rígido, o maior atraso está relacionado à revolução do disco; portanto, a desfragmentação do disco (ou arquivo único) acelera muito a leitura sequencial.

Para a SSD , não há atraso na busca, então a desfragmentação tem um efeito menor (mas ainda faz com que os ponteiros partes de arquivos mais compactas em MFT , necessitando assim de uma leitura extra para o fragmento vs por arquivo inteiro).

Exemplo: eu corro o OpenBSD na CF cartão e kernel é de 20 MB, que lê em 10 segundos. Eu comprimo-lo e torna-se como 6 MB e lê em 3 segundos, mais um segundo para descompressão. Neste caso incorporado, salvo 5 seoconds da sequência de inicialização, os arquivos somente leitura podem ser compactados para um bom efeito. (por exemplo, um instalador inicializável de PXE seria um bom candidato).

Um problema maior aparece quando você compacta bancos de dados do sistema como o Windows Update ou o SQL Server, onde grandes partes do arquivo ficam recompactado (ou seja, lido, descompactado, modificado, recompactado e escrito), levando a uma velocidade feia e enorme fragmentação.

Pelo preço dos discos modernos, sugiro comprar disco mais rápido para velocidade localmente e limitar a compactação a cenários estritamente somente leitura, como o netboot ou instalar DVDs.

    
por 24.04.2012 / 10:22