A compactação dos Arquivos de Programa pode economizar espaço * e * dar um impulso significativo ao desempenho do SSD?

6

Considerando que o espaço em disco de estado sólido ainda é um recurso caro, a compactação de pastas grandes é atraente. Graças a VirtualStore , poderia Program Files ser um caso em que poderia mesmo melhorar o desempenho ?

Antecedentes

Em particular, tenho lido:

Aumento de Velocidade de Compressão SSD e NTFS?
A compressão NTFS reduz o desempenho SSD / flash?
Alguém comparará compressão de disco inteira (HD, SSD) por favor? (pode ter que rolar para cima)

O primeiro link é particularmente sonhador, mas talvez seja um pouco muito nas nuvens.

O terceiro link tem este gráfico semilogro sexy (escala logarítmica !).

Citação(comnotas):

Usinghighlycompressabledata(IOmeter),yougetatmosta30xperformanceincrease[forreads],andatleasta49xperformanceDECREASE[forwrites].

Assumindoqueeuinterpreteieclarifiqueiessasentençacorretamente,obenchmarkdesseúnicousuáriomedeixouincrivelmenteinteressado.Emboraescrevaostanquesdedesempenhodeformadesordenada,odesempenhodeleituraaindaaumenta.Issomedeuumaideia.

Idea:VirtualStore

Aconteceque,graçasaosrecursosdesegurançasimplificadosintroduzidosnoWindowsVista,oacessodegravaçãoadeterminadaspastas,comoProgramFiles,évirtualizadoparaprocessosnãoadministradores.

Oquesignificaque,nousonormal(nãoelevado),umatentativadeprogramaoujogodegravardadosemseulocaldeinstalaçãoemArquivosdeProgramas(quetalvezsejaumlocalruim)éredirecionadapara%UserProfile%\AppData\Local\VirtualStore,emalgumlugarcompletamentediferente./p>

Assim,nomeuentendimento,gravaemArquivosdeProgramasdeveocorrerprincipalmenteaoinstalarumaplicativo.Issotornaacompactaçãonãoapenasumaenormefontedeganhoespaço,mastambémumapossívelcandidataparaoganhodesempenho.

Issoépreciso?AcompactaçãodeArquivosdeProgramaforneceráumamelhoriasignificativanodesempenhodeleituracomumadegradaçãoinsignificantedodesempenhodegravaçãograçasaoVirtualStore?

Adieimeusprópriostestesdearquivosdeprogramasdiretamentedevidoàconfusãodocomeçode este post que sugere desativar a compactação pode não descompactar imediatamente os arquivos (embora eu pretenda usar o comando compact que pode).

    
por Christopher Galpin 13.11.2011 / 02:27

3 respostas

2

Existe uma falha na sua linha de pensamento.

Thus, to my understanding, writes to Program Files should primarily only occur when installing an application. This makes compressing it not only a huge source of space gain, but also a potential candidate for performance gain.

O Virtual Store não é usado se o programa estiver sendo executado como Admin. No caso dos Programas de Instalação, isto é todos os programas de configuração .

É muito raro encontrar um programa que não esteja ciente do UAC atualmente e em que o VirtualStore assuma o controle. Por exemplo, minha Loja Virtual lista apenas o Foxit Reader.

A compactação, parece interessante. No meu caso, comprimi meus Arquivos de Programas por curiosidade. Meus programas mais intensivos em disco são a série Total War: Napoleon, Empire, Shogun 2. Em particular, a troca entre o mapa de batalha e o mapa da campanha envolve uma grande quantidade de leituras.

Eu decidi comprimir a pasta Steam e ativá-la algumas vezes. Previsível, uma vez que as cargas de jogos requerem leituras sequenciais pesadas, era mais lento. O tempo de carregamento do meu mapa passou de 38 segundos para cerca de 48, embora na verdade tenha levado mais de dois minutos no meu primeiro carregamento.

Eu não tentei outros aplicativos.

    
por 13.11.2011 / 10:09
1

Dependerá do seu sistema. O comando compacto é rápido, mas não comprime tão bem os arquivos. A velocidade média de leitura é conhecida e a velocidade média de descompressão também pode ser calculada. Mas não acho que haja possíveis melhorias significativas. Pelo menos não é tão bom para o processador single core.

Existe um dilema:

[tempo de carregamento de dados não compactados]

vs

[tempo de carregamento dos dados comprimidos] + [tempo de descompressão] (maior uso de memória como efeito colateral)

O tempo de carregamento do ssd é de cerca de 150-200mb / seg. a velocidade de descompressão é de cerca de 20mb / seg. Então, o raito de compressão usual deve ser maior que 10x e não parece uma coisa real.

    
por 17.11.2011 / 10:27
0

Na verdade, o gráfico no terceiro artigo não é totalmente exato. Ativar a compactação de dentro do Windows NÃO compacta todos os arquivos realmente seguros para serem compactados. Você pode facilmente verificar isso olhando dentro de pastas do sistema com o realce colorido ativado para arquivos compactados.

A solução? Eu encontrei uma ferramenta chamada Drive Press e me dediquei hoje a cantar seus elogios: consegui realizar o triplo espaço poupança com isso. Literalmente.

Acho que essa ferramenta também melhoraria o desempenho geral do SSD, porque há mais área disponível disponível no disco.

Minha economia média de espaço agora é de 20% -25% (mas isso ocorre somente depois de usar o Drive Press, que comprime mais do que o próprio Windows de alguma forma). A própria compactação do Windows me deu 5% a 10% no máximo no mesmo conjunto de dados.

Basicamente, se você está olhando para compactação NTFS, você deve verificar o Drive Press. Ele não vai arrancar você do NT - quando eu estava tentando comprimir manualmente cada arquivo usando o Explorer (uma proposição muito insustentível de qualquer maneira), eu fiz comprimir arquivos do carregador de inicialização e tive que descompactar minha unidade usando uma conexão USB externa em outro computador antes que eu pudesse entrar no Windows novamente. Embora o Drive Press comprima muito melhor que o Windows, ele não compacta o que deve permanecer claro.

    
por 03.12.2012 / 23:04