SSD e gravação de monitoramento em C: \ Windows \ Prefetch \ ReadyBoot \ ReadyBoot.etl

7

Eu tenho monitorado a atividade de gravação no arquivo a seguir.

C:\Windows\Prefetch\ReadyBoot\ReadyBoot.etl

Como eu tenho o Windows 7 instalado em um SSD, não haveria nenhuma atividade de readyboost.

Por que esse arquivo está sendo gravado? Eu pensei que esse tipo de serviço fosse desativado automaticamente.

EDIT: Não há serviço ReadyBoost que eu possa ver.

Valamas
fonte

Respostas:

8

Há uma diferença entre o ReadyBoost e o ReadyBoot .

Em sistemas com mais de 700 MB de RAM, o ReadyBoot usa dados de 5 inicializações anteriores para criar um plano para um cache de memória no momento da inicialização . Semelhante ao pré-buscador do Windows XP, ele tentará pré-carregar arquivos na RAM antes que eles sejam necessários. Toda a memória usada pelo ReadyBoot é liberada automaticamente 90 segundos após a inicialização, ou imediatamente se outro serviço precisar, para que não tenha consequências negativas no desempenho.

Em outras palavras, em um sistema SSD, o ReadyBoot pode não melhorar muito os tempos de inicialização, mas utilizará sua RAM rápida para o que é bom: servir como um cache rápido para o disco. E mesmo os SDDs mais rápidos ainda são mais lentos que a memória RAM - desabilitá-lo ainda tornaria sua inicialização um pouco mais lenta.

O ReadyBoost, por outro lado, está relacionado principalmente à utilização de memória flash (pen drives) para o arquivo de troca. Nesse caso, um SSD ganha em termos de desempenho e não faz sentido usar uma unidade flash USB mais lenta para armazenar em cache, portanto o Windows 7 a desativa automaticamente.

Groo
fonte
Why is that file being written to [when using an SSD]?
Porém
@ Zero3: Eu pensei que esta frase o aborda: "em um sistema SSD, o ReadyBoot pode não melhorar muito o tempo de inicialização, mas utilizará sua RAM rápida para o que é bom". Por mais rápidos que sejam os SSDs atualmente, a DRAM possui uma latência ~ 1000x menor (nanossegundos em comparação com microssegundos em um SSD) e faz sentido usá-lo como um cache de disco em qualquer caso. Se nada mais, simplifica o design do sistema operacional com uma ligeira melhoria no desempenho.
Groo 24/07