Seminarium

Czy ReadyBoost działa? Czy poprawia wydajność wolniejszych komputerów?

Teoria stojąca za ReadyBoost polega na tym, że pomaga przyspieszyć działanie starszych komputerów z małą ilością pamięci RAM. Jednak nikt nie wie, jaki wpływ ma ta technologia, dlatego zdecydowaliśmy się dokonać własnych pomiarów i dowiedzieć się, czy ReadyBoost ma pozytywny wpływ, czy też nie. Czytaj dalej, aby dowiedzieć się, co znaleźliśmy:

Komputery używane do porównania testów

Do testów wykorzystaliśmy trzy konfiguracje sprzętowe i dwa komputery: laptop z systemem Windows 8.1 Pro i komputer stacjonarny z systemem Windows 7 Ultimate. Oba systemy operacyjne miały 64-bitowe wydania systemu Windows. Na laptopie wykonaliśmy pomiary i testy podczas korzystania z wbudowanego 4 GB pamięci RAM, a następnie po usunięciu 2 GB, abyśmy mogli lepiej ocenić wpływ ReadyBoost na systemy z małą ilością pamięci RAM.

Laptop to Acer Aspire V3-551, zasilany czterordzeniowym AMD A8-4500M AMD, ze zintegrowanym procesorem graficznym AMD Radeon HD 7640G, który dzieli 512 MB pamięci z procesorem. Przechowywanie tego laptopa to dysk twardy Seagate o pojemności 500 GB działający z szybkością 5400 obr./min. Domyślnie ten laptop jest wyposażony w 4 GB pamięci RAM DDR3.

Pulpit jest komputerem zbudowanym na zamówienie z czterordzeniową kartą AMD A4-3670K AMD, kartą wideo AMD Radeon HD 6530D, która również ma 512 MB pamięci RAM z procesorem. Ten komputer ma dysk twardy Western Digital Caviar Blue z 1 TB i 7200 Rpm oraz 4 GB pamięci RAM DDR3. Wszystkie te elementy są połączone płytą główną ASRock A75M-HVS. Niestety ten komputer ma tylko moduł pamięci o pojemności 4 GB i nie można było usunąć 2 GB, tak jak to zrobiliśmy na laptopie.

Systemy operacyjne są aktualne i zostały zainstalowane około trzy miesiące temu. Mają także zainstalowane nasze codzienne aplikacje. Rzeczy takie jak przeglądarki internetowe, odtwarzacze multimedialne itp.

Pamięć flash używana w ReadyBoost to napęd HP v135w z 8 GB pamięci i USB 2.0, sformatowany przy użyciu systemu plików NTFS.

Testy, które wykonaliśmy

Przeprowadziliśmy serię pięciu testów na każdym komputerze i konfiguracji sprzętowej, aby uzyskać możliwie dokładny przegląd wpływu ReadyBoost na wydajność systemu.

Najpierw zastosowaliśmy benchmark PCMark Vantage x64.

Ten test porównawczy mierzy ogólną wydajność systemu w serii ośmiu zestawów testów obejmujących pamięci cyfrowe, telewizory i filmy, gry, muzykę, komunikację i wydajność. Przynajmniej teoretycznie powinien dokładnie zmierzyć wpływ ReadyBoost na ogólną wydajność systemu podczas wykonywania zadań, takich jak korzystanie z aplikacji Office, przeglądanie sieci, oglądanie filmów itd.

Ustawienia używane dla tego testu porównawczego są następujące: Rozdzielczość - 1024x768, Wygładzanie - Brak, Filtrowanie tekstur - Optymalny i HDD Suite Cel - C. Opcje renderowania "Wymuś pełną precyzję" i "Wymuś obsługę programu Vertex Shader" nie zostały zaznaczone i każdy test powtórzono 3 razy.

Następnie zastosowaliśmy test 3DMark Vantage.

Jak większość z Was wie, ten test porównawczy mierzy ogólną wydajność gier DirectX 10. Wszystkie testy wykonaliśmy trzy razy, z wybranym ustawieniem wydajności i zmierzono średnie wyniki.

Następnie użyliśmy BootRacer do zmierzenia, czy ReadyBoost ma pozytywny wpływ na czas uruchamiania każdego z testowanych systemów. Zmierzyliśmy trzy kolejne procedury uruchamiania w każdym systemie i obliczyliśmy średnią.

Ten test jest bardzo przydatny, ponieważ mierzy czas, jaki upłynął od uruchomienia systemu operacyjnego do momentu pełnej reakcji komputera, bez konieczności dodawania czasu na zapisanie hasła.

Czwartą aplikacją używaną do naszych pomiarów jest AppTimer. Teoretycznie ReadyBoost pomaga systemowi SuperFetch poprawić ogólną wydajność systemu. Osiąga się to poprzez poznanie aplikacji, które są najczęściej używane na komputerze PC i ładowanie ich po uruchomieniu systemu, aby ładowały się szybciej po uruchomieniu. Pomiary te wykonaliśmy tylko na laptopach Acer Aspire V3-551, ponieważ są używane bardzo często i mamy jasny trend używania tych samych aplikacji za każdym razem, gdy się na nie logujemy. Najczęściej używanymi programami na tym laptopie są Opera Next i Microsoft Visual Studio 2012 . Są używane codziennie przez ostatnie kilka miesięcy.

Przeprowadziliśmy pięć testów uruchamiania z tymi aplikacjami, z opóźnieniem 5000 milisekund między każdą operacją. Tryb wykrywania okna to Nazwa okna />, a metoda zamykania okna to Alt + F4 .

Na koniec dokonaliśmy pomiarów za pomocą narzędzia Monitor wydajności w systemie Windows.

Przygotowaliśmy zestaw modułów zbierających dane dla liczników pamięci podręcznej ReadyBoost . Zebrano informacje, gdy testowanie PCMark Vantage x64 było uruchomione, ponieważ jest to kompletny test, który działa przez kilka godzin, więc jest wystarczająco czasu, aby zobaczyć ReadyBoost w akcji. Jeśli chcesz zobaczyć, jak skonfigurować zestaw modułów zbierających dane, zapoznaj się z tym samouczkiem i dodaj liczniki bufora ReadyBoost . Ta kategoria liczników jest dostępna tylko po włączeniu ReadyBoost .

Impact ReadyBoost ma ogólną wydajność systemu

Podczas pracy z PCMark Vantage wyniki były o 1-2% wyższe, gdy korzystano z ReadyBoost na laptopie z 4 GB pamięci RAM i pulpitem z 4 GB pamięci RAM, ale, co zaskakujące, było o 1% niższe na laptopie z 2 GB pamięci RAM.

Zauważyliśmy również, że w większości testów wykonywanych przez PCMark Vantage nie było żadnych ulepszeń przy korzystaniu z ReadyBoost, z dwoma wyjątkami: pakietami Wspomnienia i Produktywność . W tych zestawach testów wyniki za każdym razem ulegały poprawie nawet o 2%.

Pakiet Wspomnienia testuje wydajność komputera w różnych sytuacjach, takich jak kopiowanie, porządkowanie lub udostępnianie zdjęć, filmów lub muzyki. Poniżej możesz zobaczyć wyniki testów pakietów Memories .

Pakiet Productivity mierzy wydajność systemu w zwykłych zadaniach, takich jak przeglądanie Internetu i korzystanie z aplikacji biurowych. Poniżej możesz zobaczyć wyniki zestawu testów wydajności .

Testy w grach i komunikacji w PCMark Vantage uzyskały wyniki, które były stale o 1% niższe po włączeniu ReadyBoost .

Pakiet gier testuje wydajność CPU, GPU i HDD w scenariuszach gier, od dołączania kontrolera gier do gry online. Poniżej możesz zobaczyć wyniki zestawu testów gier .

Pakiet komunikacyjny sprawdza działanie komputera w sytuacjach takich, jak wysyłanie wiadomości e-mail lub udostępnianie informacji przez Internet. Poniżej możesz zobaczyć wyniki zestawu testów komunikacyjnych .

Impact ReadyBoost ma wydajność w grach

Podczas korzystania z 3DMark Vantage wyniki pokazały, że ReadyBoost nie ma wpływu na wydajność gier.

Ten test porównawczy mierzy wydajność procesora i procesora graficznego podczas uruchamiania gier, a wyniki nie wykazały żadnej zauważalnej różnicy po włączeniu ReadyBoost .

Największa zmierzona różnica wynosiła 0, 002%, co jest statystycznie nieistotne.

Impact ReadyBoost ma na Windows Boot Timings

BootRacer pokazał, że ReadyBoost poprawia czasy uruchamiania systemu operacyjnego. W systemach z 4GB poprawa trwała tylko 1 sekundę, podczas gdy w systemie z 2 GB było to 4 sekundy (o 7% szybciej).

Możemy śmiało powiedzieć, że w systemach z niewielką ilością pamięci RAM zauważysz przyzwoitą poprawę synchronizacji czasu rozruchu.

Impact ReadyBoost ma czas uruchamiania aplikacji

Uruchamianie aplikacji natychmiast po uruchomieniu systemu operacyjnego oznacza wolniejsze uruchamianie w porównaniu z otwarciem tej samej aplikacji 15 minut po włączeniu systemu. Dzieje się tak, ponieważ wiele usług i procesów w tle jest uruchamianych natychmiast po zalogowaniu do systemu Windows.

Przypominamy, że te pomiary były wykonywane tylko na laptopach Acer Aspire V3-551, gdy miały 4 GB pamięci RAM i gdy miały 2 GB pamięci RAM, dzięki czemu można łatwo porównać wpływ ReadyBoost, gdy masz mało dostępnej pamięci RAM i kiedy mieć przyzwoitą ilość pamięci.

ReadyBoost świetnie sobie poradzi, gdy otworzysz program, którego używasz bardzo często, zaraz po zalogowaniu. Poprawia on pierwszy czas uruchamiania aplikacji o 10-15%.

Jeśli ją zamkniesz, a następnie uruchomisz ponownie, ReadyBoost będzie nadal poprawiał sytuację, ale przy mniejszym marginesie. Jego wpływ najlepiej widać po uruchomieniu często używanych aplikacji, gdy tylko zalogujesz się na swoim komputerze.

Jak działa ReadyBoost Korzystasz z pamięci Flash, aby poprawić wydajność?

Zastosowaliśmy zestaw modułów zbierających dane w Monitorze wydajności, aby uzyskać pogląd, w jaki sposób ReadyBoost korzysta z pamięci flash HP, którą podłączamy, aby poprawić wydajność. Przyjrzeliśmy się następującym wskaźnikom:

  • MB Cached - ile danych wykonała kopia ReadyBoost na pendrivie z głównej pamięci RAM, aby przyspieszyć działanie.
  • Cache Used - ile poprzednio buforowanej pamięci zostało wykorzystane przez ReadyBoost podczas pracy z PC Vantage, aby poprawić wydajność. Im więcej pamięci podręcznej używa, tym lepiej.
  • Skipped Reads / Second - ile razy ReadyBoost odczytał dane z pamięci flash zamiast odczytywać z dysku twardego. Czytanie z dysku flashowego częściej oznacza szybsze odczyty i lepszą wydajność.

Pomiary wykonano na laptopie Acer Aspire V3-551, gdy miał 4 GB pamięci RAM, a następnie, gdy miał 2 GB pamięci RAM, abyśmy mogli zobaczyć wpływ, jaki ReadyBoost miał na ten sam system z różną ilością pamięci.

Wyniki są całkiem trafne i każdy pojedynczy licznik udowodnił, że kiedy laptop miał 2 GB pamięci RAM, ReadyBoost używał pamięci flash co najmniej dwa razy więcej niż wtedy, gdy laptop miał 4 GB pamięci RAM. Widzimy, że ReadyBoost w pamięci podręcznej podwoił ilość całkowitych danych, gdy laptop miał tylko 2 GB pamięci RAM, zużywał dwukrotnie pojemność pamięci flash i unikał używania dysku twardego do odczytu danych przez odczytanie ich z pamięci flash 6 razy więcej niż wtedy, gdy miał 4 GB pamięci RAM.

Na powyższym wykresie można łatwo zauważyć, że wpływ ReadyBoost rośnie na systemy o mniejszej ilości pamięci.

Podsumowanie - Co robi ReadyBoost?

Podsumowując, oto podsumowanie ulepszeń, które uzyskasz po włączeniu ReadyBoost w systemie z małą ilością pamięci RAM:

  • Otwieranie plików multimedialnych, takich jak zdjęcia, muzyka lub wideo, jest nieco szybsze (około 2%).
  • Ładowanie stron internetowych i korzystanie z aplikacji Office jest nieco szybsze (około 2%).
  • Czas rozruchu systemu został poprawiony (do 7%).
  • Twoje najczęściej używane aplikacje zaczynają się szybciej (o 10 do 15%).

Nie zauważysz żadnej różnicy w włączaniu ReadyBoost podczas grania w gry lub uruchamiania aplikacji wymagających intensywnego CPU lub GPU. Również ulepszenia stają się mniejsze po dodaniu większej ilości pamięci RAM. W systemie z ponad 4 GB pamięci RAM nie zauważysz niczego lepszego. ReadyBoost jest najbardziej efektywny w systemach z 2 GB pamięci RAM lub niższych. Dodanie dysku SSD do komputera oznacza, że ​​nie ma sensu używanie ReadyBoost . Po dodaniu dysku SSD wykonaliśmy kilka bardzo szybkich testów i szybko zauważyliśmy, że ReadyBoost staje się nieistotny.