ReadyBoost no Windows 7

ReadyBoost no Windows 7

Comprei hoje um cartão SD para meu porta-retratos, mas quando o inseri em meu notebook vi que poderia usá-lo para o ReadyBoost.

Alguns antecedentes

Sou desenvolvedor .net, uso VMs e desenvolvo aplicações web (e Sharepoint). Eu uso um notebook HP com Core 2 Duo 2GHz + 4GB RAM + 320 7200 HD. Eu corro simultaneamente

  • Visual Studio 2010 com alguns plugins
  • servidor SQL
  • Firefox com pelo menos 10 abas
  • Chrome com cerca de 5 guias
  • IIS
  • VM com máquina Server 2008
  • Ponto de compartilhamento

e ocasionalmente também Photoshop e alguns InDesign. Portanto, não deixo minha máquina fazer uma pausa. :D

Pergunta

Se eu comprar um cartão SDHC realmente rápido (como SanDisk 16GB Extreme 30MB/s - existe algo mais rápido) e usá-lo com meu Windows 7 ReadyBoost, verei algum ganho de desempenho? Funcionará de forma semelhante ao HybridDrive Momentus da Seagate com 4 GB de unidade de estado sólido?

O que eu poderia realmente esperar se colocasse este cartão na minha máquina? E qual seria o tamanho recomendado?

Observações

Acho que redirecionar o arquivo de paginação para ele aceleraria o sistema. Algumas máquinas VM provavelmente rodariam mais rápido também porque poderiam rodar paralelamente ao sistema host HD, eu acho. Estou certo ou errado?

Responder1

ReadyBoost é um cache de arquivo de leitura, não é uma extensão da memória virtual, que se baseia no fato de que a memória Flash tem efetivamente zero tempo de busca para armazenar em cachepequenoarquivos (porque a memória Flash também é mais lenta na gravação sustentada do seu HDD).

O que o ReadyBoost também faz é fornecermaisespaço para as janelasSuper buscafunção, se você não tiver nenhum dispositivo habilitado para ReadyBoost conectado, isso ainda estará acontecendo em sua RAM sobressalente; portanto, você verá melhores ganhos de desempenho se tiver uma quantidade baixa de RAM, onde não usar RB significa que o cache SF deve ser descartado quando a RAM for necessária pelo software.

Em resposta aos comentários no studiohack'sresponder:
Não há preocupação com a sincronização, é um cache de leitura e, basicamente, se o arquivo não estiver pronto no cache, o Windows apenas o extrai do HDD. Além disso, observe também que o conteúdo do cache é criptografado e compactado, para que seus dados estejam protegidos contra roubo repentino do cartão SD.


Resumindo, usar RB não prejudicará o desempenho, então vale a pena tentar se você tiver uma placa sobressalente, mas com 4GiB de RAM, não espere melhorias sérias.
(Embora isso não me impeça de executar 16GiB de RB com 4GiB de RAM!)


Minha resposta paraReadyBoost – Quanto espaço é necessário?também pode ser útil.

Responder2

DeAnandtech. com:

O ReadyBoost afeta o tempo de carregamento, fechamento e comutação de aplicativos, mas as tarefas com uso intensivo de CPU não são tão afetadas. Como tal, a maioria dos nossos benchmarks convencionais, mesmo quando executados com apenas 512 MB de memória, não servem como um bom benchmark para o ReadyBoost. Se o seu sistema tiver tão pouca memória que esteja trocando para o disco enquanto executa uma única tarefa, você estará com problemas e o ReadyBoost não irá salvá-lo.

Fonte (e mais informações) @http://www.anandtech.com/show/2163/6

Quanto ao tamanho do cartão SD, quanto maior, melhor. O fator mais importante, porém, é avelocidadedo cartão.

Responder3

Em execução: Netbook HP Mini 210, disco rígido de 750 GB, 2 GB de RAM. Carregado com: Instalação completa do Windows 7 HP, SQL Server 2008 R2 Developer, Office Professional 2007, MySQL, PHP, Norton AV

À medida que a velocidade/desempenho se tornou um problema, notei a oferta constante de 'ReadyBoost' em seus pen drives. Minha pesquisa na Web me levou a acreditar que o desempenho não foi realmente melhorado e o máximo que pude usar foi cerca de 4 GB, apoiado pelo fato de que meu computador também disse isso. Tentar particionar um Micro SDHC de 8 GB em 2 para permitir o uso de uma partição como Booster e a outra como unidade Norton & System Backup provou ser inatingível. Deixando essa ideia de lado, particionei o disco individualmente, formatei-o usando NTFS, alterei a Política para ativar o cache de disco, tornei-o minha unidade 'A' e executei a opção 'ReadyBoost'. Não apenas consegui usar todos os 8 GB, mas também vi meu Netbook HP Mini 210 voltar à vida, mesmo com sua plataforma de desenvolvimento totalmente carregada. IPI Paulo...

Responder4

Tentei colocar um cartão SDHC SanDisk Extreme Class 10 em meu ThinkPad X200s com 4GiB de RAM. Não houve nenhuma melhora perceptível, então coloquei-o de volta na minha DSLR.

informação relacionada