O Windows ReadyBoost tem um impacto significativo no desempenho?

39

A tecnologia Windows ReadyBoost , disponível no Windows desde o Vista, tem um impacto significativo no desempenho?

Existem benchmarks conhecidos que comparam sistemas com e sem?

A velocidade do dispositivo flash USB tem um impacto mensurável no ganho de desempenho?

Quais cenários de uso podem gerar ganho e quais circunstâncias podem não gerar ganho?

Chris W. Rea
fonte
De acordo com as recomendações, a Microsoft recomenda o uso de 1 a 3 vezes a quantidade de RAM que você possui no seu sistema. Veja aqui .
11
O www.anandtech.com fez uma revisão do desempenho do Vista há alguns anos e analisou isso. Aparentemente, o readyboost é útil em PCs com 512 MB de RAM. Se você tiver mais do que isso (e realmente deveria), não notará nenhuma diferença. Desempenho do ReadyBoost
Shane Kearney
Sempre me pareceu uma espécie de briga. Se você deseja que seus aplicativos iniciem rapidamente, coloque-os em um SSD.
237 Brad Brad
Descobri que ele acelerou algumas coisas (diminuiu 10 segundos do tempo de inicialização) em uma máquina de 1 GB, mas diminuiu a velocidade de outras (reprodução do iTunes etc.). No final, não achei que valesse a pena ter uma chave USB saindo do laptop para justificá-la. Minha teoria é que, já que o Readyboost criptografa os dados armazenados em cache, e as músicas antigas do iTunes DRM também exigem descriptografia, havia muita carga de CPU para reproduzir as músicas sem falhas.
Matthew Lock

Respostas:

26

Eu era muito cético, com 6 GB de RAM no meu laptop 8730w executando o Windows 7 RC de 64 bits. Mas, como os cartões SD são tão baratos agora, comprei um cartão SD de classe 10 (22MB / s) de 8GB da Panasonic e o coloquei no meu laptop e habilitei o ReadyBoost. Para minha surpresa, foi um ganho de desempenho bastante visível. Porém, é preciso entender que é um tipo de ganho de desempenho em cache, o que significa que você notará uma melhoria bastante substancial na 2ª, 3ª vez que iniciar um aplicativo. No entanto, certamente estou mantendo o cartão SD no meu laptop, ele está "escondido" e não se destaca como um pen drive.

Magnus
fonte
4
Alterei a resposta aceita para esta. Com o Windows 7, pareço me beneficiar mais visivelmente do que com o Vista.
Chris W. Rea
6
"foi um ganho de desempenho bastante visível" - de quanto ganho estamos falando? Você fez medições? Como você descartou o efeito placebo e o efeito normal do cache do sistema interno do Windows de afetar os resultados que viu?
thomasrutter
@thomasrutter, é muito mais rápido, acredite, você não precisa sempre medir tudo para saber que é muito mais rápido. Especialmente quando as coisas são 10 vezes mais rápidas e você usa um PC todos os dias há 10 anos seguidos, isso se torna óbvio.
David d C e Freitas
2
Na verdade, sim, você precisa medir tudo. Viés de confirmação e efeito placebo são surpreendentemente eficazes.
Jamie Hanrahan
10

Sim. Você verá um aumento significativo no desempenho sempre que o sistema é I / O ligado . Aplicativos pesados ​​em disco, como o Visual Studio e o Apache OpenOffice, são iniciados visivelmente mais rapidamente em comparação com o ReadyBoost - e isso ocorre em um sistema com 8 GB de memória física!

O ganho mais óbvio no desempenho que notei é quando o sistema sai da hibernação. Meu computador sempre não respondeu devido à atividade intensa do disco nos primeiros cinco minutos após a retomada, e o ReadyBoost produziu uma grande melhoria no desempenho e capacidade de resposta do sistema durante esse período.

bwDraco
fonte
7

Acabamos de fazer uma comparação detalhada em dois computadores: um com Windows 8.1 e outro com Windows 7.

As melhorias que medimos ao ativar o ReadyBoost em um sistema com baixas quantidades de RAM são as seguintes:

  • Abrir arquivos de mídia como fotos, músicas ou vídeos é um pouco mais rápido (aproximadamente 2%).
  • O carregamento de páginas da Web e o uso de aplicativos do Office são um pouco mais rápidos (aproximadamente 2%).
  • O tempo de inicialização do seu sistema foi aprimorado (até 7%).
  • Seus aplicativos mais usados ​​iniciam mais rapidamente (de 10 a 15%).

O ReadyBoost não teve impacto positivo ao jogar ou executar aplicativos que consomem muita CPU ou GPU.

Você pode encontrar o procedimento de teste detalhado, além de todos os resultados, aqui: O ReadyBoost funciona? Melhora o desempenho para PCs mais lentos? .

Geek Corporativo
fonte
1

Como muitas coisas relacionadas ao desempenho, isso tem muito a ver com o que você está fazendo e com os outros componentes em seu sistema.

Se você possui um PC de gama baixa, duvido que alguém em um site chamado "Super Usuário" :-), provavelmente seja benéfico. Para aqueles com sistemas capazes com pelo menos 2G de memória (e 4-8G está se tornando mais comum), o ReadyBoost provavelmente não adiciona aumento de desempenho suficiente para garantir a dedicação de uma unidade flash inteira e uma porta USB mais importante.

A memória é barata , apenas dobrei minha atualização HTPC para 4G, usando a mesma memória exata com a qual construí o sistema (2x Corsair twinxsomethingfast) por menos da metade do preço que paguei no ano passado (US $ 35 vs ~ US $ 75). Eu tenho uma unidade flash de memória 4G que eu já havia usado com o ReadyBoost e "parece" mais rápido com a memória real. Os tempos de inicialização são irrelevantes, meu sistema é um PC de mídia / jogos e funciona praticamente 24x7.

jtimberman
fonte
2
É verdade que eu não tenho um PC de gama baixa, apesar de nós, "super usuários", frequentemente criarmos PCs de gama baixa para outros com orçamento limitado, mesmo que nossas próprias caixas sejam impressionantes :-)
Chris W. Rea
11
Bom ponto! Embora na maioria das vezes meu sistema 'antigo' seja redirecionado para outra pessoa, e às vezes eu coloco o Linux no antigo antes de distribuí-lo :).
#
1

O ReadyBoost foi projetado para ter acesso mais rápido à memória do que a maioria dos discos rígidos de laptop.

Entre a RAM do sistema e o disco rígido.

A maioria dos discos rígidos para laptop gira a 5400 rpm e tem tempos de acesso de cerca de 10 a 15 ms para leituras e gravações aleatórias. Em comparação, a memória flash possui tempos de acesso de 4 a 6 ms para leituras e gravações aleatórias equivalentes.

O que o ReadyBoost foi projetado para fazer era colocar os dados de 2 a 8 GB usados ​​com mais frequência ou mais recentemente na memória flash, onde acessá-lo seria pelo menos duas vezes mais rápido do que lê-lo no disco rígido.

Joe
fonte
1

Ele melhora o desempenho armazenando dados de inicialização do programa que a RAM não faz, ou que são limpos quando não são necessários, ou via desligamento do sistema.

Os resultados simplificados dos poucos testes realizados foram utilizados por todos os sites desde então, e seu lixo (Google e 99% dirão que não oferece aumento de desempenho, poucos tentaram), totalmente enganosos.

Testei-me usando o Windows 7 (x64), 9 GB DDR3 (apenas atingimos cerca de 6 GB em uso) e um cartão micro SD Sandisk de 16 GB.

Os programas de velocidade lançados melhoraram drasticamente, de 3-5 segundos para menos de 1.

É aí que estão os ganhos de desempenho e é por isso que foi criado. Ele não fornecerá aumentos de desempenho de leitura ou gravação para outros arquivos que um programa possa usar; ele é dedicado ao lançamento do programa.

Sempre me pareceu uma espécie de briga. Se você deseja que seus aplicativos iniciem rapidamente, coloque-os em um SSD.

Eu fiz, um pequeno custo-benefício :) todos nós sabemos que um SSD de 128 GB não é suficiente para o Windows em um período de alguns anos, o que acontece com atualizações e instalações de programas, qualquer coisa além disso que tenha preços escandalosos. Sem mencionar os erros graves que surgiram com toda uma série de SSDs. O cartão de 16 GB custa cerca de US $ 15 na época, opção muito mais acessível.

TUDO BEM EU
fonte
0

O ReadyBoost oferece uma enorme vantagem quando você está gravando muito no disco rígido. Eu tenho uma máquina bastante decente. RAM de 5 GB com um processador de 3GHz quad-core. Com o ReadyBoost, vejo frequentemente um aumento de dez vezes na velocidade de gravação ao executar tarefas intensivas de E / S, como copiar grandes quantidades de dados de arquivos compactados / descompactados. Quando não estou gravando muitos dados, não percebo nenhum benefício no desempenho, mas entendo que, se o sistema estiver com pouca memória, o ReadyBoost poderá acelerar as tarefas mais comuns.

Guru
fonte
0

Eu tenho um cartão SD classe 10 50mb / s 16gb o leitor de cartão no meu laptop é USB3. Mesmo com 4 GB de RAM, o desempenho é excelente ... Dito isto, um cartão SD USB 2 ou classe 4 não fará nada. Testei usando um cartão SD classe 4 aleatório que eu tinha por aí e o desempenho foi insignificante. Vou atualizar para ssd mais tarde. Tenho que lembrar que é cache, não ram e não armazenamento. Eu tenho o Windows 8.1.

Algumas coisas para aproveitar ao máximo o readyboost.

Formate para exFAT e não NTFS, use o dispositivo inteiro, quanto mais, melhor. O exFAT faz menos verificações sequenciais, portanto, mais rápido. Você não precisa de um sistema de arquivos com diário para 1 arquivo grande. Não há nada para publicar no jornal. Oooo 1 arquivo ... O desempenho exFAT vence.

Verifique se é um SD de classe 10 se você planeja usar o SD. A classe 4 não oferecerá nada.

Verifique se você está usando o USB 3. SD ou não. Eu escolhi o SD porque é um laptop e não uso a porta SD. USB 3 Pen drive na minha área de trabalho.

Quanto maior o tamanho, melhor. Vi o maior desempenho ao copiar arquivos enquanto utilizava aplicativos. Basicamente, ele permite que eu instale e copie coisas enquanto estiver trabalhando em outras coisas sem bater na parede. O Windows também paginará para ele, se necessário, ao usar o disco rígido, ele armazenará em cache as análises de paginação.

Quanto mais tempo você usá-lo, melhor o readyboost e o superetch trabalham juntos para ser o melhor possível.

Chris
fonte
Você mencionou ir para a classe 10. Mas isso é apenas sobre a taxa de transferência de / para o cartão. Você testou qual desempenho tem mais impacto? Por exemplo, latência de IO, #IOPS ou taxa de transferência?
Hennes