A teoria por trás do ReadyBoost é que ele ajuda a acelerar computadores antigos com pouca memória RAM. No entanto, ninguém sabe quanto impacto essa tecnologia tem, então decidimos fazer nossas próprias medições e saber se o ReadyBoost tem um impacto positivo ou não. Continue lendo para saber o que descobrimos:
Os PCs usados para a comparação de testes
Usamos três configurações de hardware para esses testes e dois computadores: um laptop com o Windows 8.1 Pro e um desktop com o Windows 7 Ultimate. Ambos os sistemas operacionais tinham edições de 64 bits do Windows. No laptop, fizemos medições e testes ao usar seus 4 GB de RAM e depois removemos 2 GB para que possamos avaliar melhor o impacto que o ReadyBoost tem em sistemas com pouca memória RAM.
O laptop é um Acer Aspire V3-551, equipado com o APU AMD Quad-Core A8-4500M, com um processador gráfico AMD Radeon HD 7640G integrado, que compartilha 512 MB de memória com o processador. O armazenamento para este laptop é um disco rígido de 500 GB da Seagate, trabalhando a 5400 rpm. Por padrão, este laptop vem com 4GB de RAM DDR3.
O desktop é um PC feito sob encomenda com uma APU AMD Quad-Core A4-3670K, uma placa de vídeo AMD Radeon HD 6530D que também compartilha 512MB de memória RAM com a CPU. Este PC tem disco rígido Western Digital Caviar Blue, com 1 TB e 7200 RPM, mais 4 GB de RAM DDR3. Todos esses componentes são conectados por uma placa-mãe ASRock A75M-HVS. Infelizmente este PC tem apenas um módulo de memória com 4GB e não conseguimos remover 2GB como fizemos no laptop.
Os sistemas operacionais estão atualizados e foram instalados há cerca de três meses. Eles também têm nossos aplicativos diários instalados. Coisas como navegadores de Internet, players de mídia, etc.
A memória flash que usamos para o ReadyBoost é uma unidade HP v135w com 8 GB de espaço e USB 2.0, formatada usando o sistema de arquivos NTFS.
Os testes que realizamos
Fizemos uma série de cinco testes em cada configuração de PC e hardware, para obter uma visão geral o mais precisa possível sobre o impacto do ReadyBoost no desempenho do sistema.
Primeiro, usamos o benchmark PCMark Vantage x64.
Este benchmark mede o desempenho geral do sistema em uma série de oito suítes de testes que cobrem memórias digitais, TV e filmes, jogos, música, comunicações e produtividade. Pelo menos em teoria, ele deve medir com precisão o impacto que o ReadyBoost tem no desempenho geral do sistema enquanto executa tarefas como o uso de aplicativos do Office, navegação na Web, assistir filmes, etc.
As configurações que usamos para este benchmark são as seguintes: Resolução - 1024x768, Anti-Aliasing - Nenhum, Filtro de Textura - Ideal e HDD Suite Target - C. As opções de renderização "Force full precision" e "Force software vertex shaders" foram desmarcadas e cada teste foi repetido 3 vezes.
Em seguida, usamos o benchmark 3DMark Vantage.
Como a maioria de vocês sabe, este benchmark mede o desempenho geral dos jogos DirectX 10. Fizemos todos os testes três vezes, com a predefinição de desempenho selecionada e medimos os resultados médios.
Em seguida, usamos o BootRacer para avaliar se o ReadyBoost tem algum impacto positivo nos tempos de inicialização de cada sistema de teste. Medimos três procedimentos de inicialização consecutivos em cada sistema e calculamos a média.
Esse teste é muito útil, pois mede o tempo decorrido desde que o sistema operacional começou a ser inicializado até o momento em que seu computador está totalmente responsivo, sem adicionar o tempo necessário para gravar sua senha.
A quarta aplicação que usamos para nossas medições é o AppTimer. Em teoria, o ReadyBoost ajuda o sistema SuperFetch a melhorar o desempenho geral do sistema. Isso é obtido aprendendo os aplicativos mais usados no seu PC e pré-carregando-os após a inicialização do sistema, para que eles sejam carregados mais rapidamente quando você iniciá-los. Realizamos essas medições apenas no laptop Acer Aspire V3-551 porque ele é usado com muita frequência e temos uma clara tendência de usar os mesmos aplicativos sempre que fizermos login nele. Os programas mais usados neste laptop são o Opera Next e o Microsoft Visual Studio 2012 . Eles foram usados todos os dias nos últimos dois meses.
Fizemos cinco testes de inicialização com esses aplicativos, com um atraso de 5.000 milissegundos entre cada ação. O modo de detecção da janela era o nome da janela /> e o método de fechamento da janela era Alt + F4 .
Por último, mas não menos importante, fizemos medições usando a ferramenta Monitor de desempenho no Windows.
Nós configuramos um conjunto de coletores de dados para os contadores de cache do ReadyBoost . Reunimos as informações enquanto o benchmark PCMark Vantage x64 estava em execução, porque é um teste completo que é executado por algumas horas, portanto, há tempo suficiente para ver o ReadyBoost em ação. Se você quiser ver como configurar um Conjunto de Coletores de Dados, verifique este tutorial e adicione os contadores do Cache do ReadyBoost . Esta categoria de contadores está disponível somente depois que você habilitar o ReadyBoost .
O Impact ReadyBoost tem no desempenho geral do sistema
Durante a execução do PCMark Vantage, as pontuações foram 1-2% maiores quando utilizamos o ReadyBoost no Laptop com 4GB de RAM e o Desktop com 4GB de RAM, mas surpreendentemente, foi cerca de 1% menor no Laptop com 2GB de RAM.
Também observamos que na maioria dos testes realizados pelo PCMark Vantage não houve melhorias ao usar o ReadyBoost, com duas exceções: os conjuntos Memories e Productivity . Nestes conjuntos de testes, as pontuações foram melhoradas em até 2%.
A suíte Memories testa o desempenho de um computador em diferentes situações, como copiar, organizar ou compartilhar fotos, vídeos ou músicas. Abaixo você pode ver os resultados do conjunto de testes Memories .
O pacote Productivity mede o desempenho do sistema em tarefas comuns, como navegar na Internet e usar aplicativos de escritório. Abaixo você pode ver os resultados do pacote Produtividade de testes.
Os testes de jogos e comunicação no PCMark Vantage registraram pontuações que eram constantemente 1% menores quando o ReadyBoost estava habilitado.
O pacote Gaming testa o desempenho do CPU, GPU e HDD em cenários de jogos, desde conectar um controlador de jogo a jogar um jogo online. Abaixo você pode ver os resultados do pacote de testes Gaming .
O Communication Suite testa o desempenho do computador em situações como enviar um e-mail ou compartilhar informações pela Internet. Abaixo você pode ver os resultados para o conjunto de testes de comunicação .
O Impact ReadyBoost está no desempenho de jogos
Durante a execução do 3DMark Vantage, os resultados mostraram que o ReadyBoost não afeta o desempenho dos jogos.
Esse benchmark mede o desempenho da CPU e da GPU durante a execução de jogos, e as pontuações não mostraram nenhuma diferença perceptível quando o ReadyBoost foi ativado.
A maior diferença que foi medida foi de 0, 002%, o que é estatisticamente insignificante.
O Impact ReadyBoost tem no tempo de inicialização do Windows
O BootRacer mostrou que o ReadyBoost melhora os tempos de inicialização do sistema operacional. Nos sistemas com 4GB a melhoria foi de apenas 1 segundo, enquanto no sistema com 2GB foi de 4 segundos (7% mais rápido).
Podemos dizer com segurança que, em sistemas com pouca memória RAM, você notará uma melhoria decente nos tempos de inicialização.
O Impact ReadyBoost está no tempo de inicialização do aplicativo
Iniciar um aplicativo imediatamente após o sistema operacional inicializar significa uma inicialização mais lenta quando comparado com a abertura do mesmo aplicativo 15 minutos depois de ligar o sistema. Isso porque muitos serviços e processos em segundo plano são iniciados assim que você faz logon no Windows.
Como um lembrete, estas medições foram realizadas apenas no laptop Acer Aspire V3-551 quando ele tinha 4GB de RAM e quando tinha 2GB de RAM, para que você possa comparar facilmente o impacto que o ReadyBoost tem quando há pouca RAM disponível e quando você tem uma quantidade razoável de memória.
O ReadyBoost faz um ótimo trabalho ao abrir um programa que você usa com muita frequência, assim que você efetua o login. Ele melhora o tempo de primeira inicialização de um aplicativo em 10-15%.
Se você fechá-lo e depois iniciá-lo novamente, o ReadyBoost ainda melhorará as coisas, mas por uma margem menor. Seu impacto é melhor percebido quando você inicia aplicativos usados com frequência assim que você faz login no seu PC.
Como o ReadyBoost usa um pendrive para melhorar o desempenho?
Usamos um conjunto de coletores de dados no Monitor de desempenho para obter uma visualização de como o ReadyBoost usa a memória flash da HP que conectamos para melhorar o desempenho. Nós olhamos os seguintes indicadores:
- MB em cache - quantos dados o ReadyBoost copiou no memory stick da memória RAM principal para acelerar as coisas.
- Cache Usado - quanto da memória armazenada em cache anteriormente foi usada pelo ReadyBoost durante a execução do PC Vantage, para melhorar o desempenho. Quanto mais memória em cache ele usar, melhor.
- Leituras ignoradas / segundo - quantas vezes o ReadyBoost leu dados da unidade flash em vez de ler a partir do disco rígido. A leitura do flash drive com mais frequência significa leituras mais rápidas e melhor desempenho.
As medições foram feitas no laptop Acer Aspire V3-551 quando ele tinha 4GB de RAM e quando tinha 2GB de RAM para que pudéssemos ver o impacto que o ReadyBoost tinha no mesmo sistema com diferentes quantidades de memória.
Os resultados são bastante relevantes e cada contador provou que quando o laptop tinha 2GB de RAM, o ReadyBoost usava a memória flash pelo menos duas vezes mais do que quando o laptop tinha 4GB de RAM. Podemos ver que o ReadyBoost armazenou em cache o dobro do total de dados quando o laptop tinha apenas 2 GB de RAM, usava o dobro da capacidade de armazenamento na memória flash e evitava usar a unidade de disco rígido para ler dados lendo a partir da memória flash 6 vezes mais do que quando tinha 4 GB de RAM.
O gráfico acima mostra facilmente que o impacto do ReadyBoost aumenta em sistemas com menor quantidade de memória.
Resumo - O que o ReadyBoost oferece?
Para recapitular, aqui está um resumo das melhorias que você obterá ao habilitar o ReadyBoost em um sistema com poucas quantidades de RAM:
- A abertura de arquivos de mídia, como fotos, músicas ou vídeos, é um pouco mais rápida (aproximadamente 2%).
- O carregamento de páginas da Web e o uso de aplicativos do Office é um pouco mais rápido (aproximadamente 2%).
- Os tempos de inicialização do seu sistema foram aprimorados (até 7%).
- Seus aplicativos mais usados começam mais rapidamente (10 a 15%).
Você não notará nenhuma diferença com o ReadyBoost habilitado ao jogar ou executar aplicativos que sejam intensivos em CPU ou GPU. Além disso, as melhorias diminuem quando você adiciona mais RAM. Em um sistema com mais de 4 GB de RAM, você não perceberá nada melhorando. O ReadyBoost é mais eficaz em sistemas com 2 GB de RAM ou menos. Além disso, adicionar uma unidade SSD ao seu computador significa que não faz sentido usar o ReadyBoost . Fizemos alguns testes muito rápidos depois de adicionar um SSD e notamos rapidamente que o ReadyBoost se torna irrelevante.