Tutorial

O ReadyBoost funciona? Melhora o desempenho de PCs mais lentos?

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.