Czy Windows ReadyBoost ma znaczący wpływ na wydajność?


39

Czy technologia Windows ReadyBoost , dostępna w systemie Windows od Visty, ma znaczący wpływ na wydajność?

Czy są dobrze znane testy porównujące systemy zi bez nich?

Czy prędkość urządzenia flash USB ma mierzalny wpływ na wzrost wydajności?

Jakie scenariusze użytkowania mogą przynieść zysk, a jakie okoliczności mogą nie przynieść zysku?


Jeśli chodzi o zalecenia, Microsoft zaleca użycie 1 do 3 razy więcej pamięci RAM niż w systemie. Zobacz tutaj .

1
www.anandtech.com dokonał przeglądu wydajności vista kilka lat temu i spojrzał na to. Najwyraźniej readyboost nadaje się tylko do użytku na komputerach z 512 MB pamięci RAM. Jeśli masz coś więcej (i naprawdę powinieneś), nie zauważysz żadnej różnicy. ReadyBoost Performance
Shane Kearney

Zawsze wydawało mi się, że to kludge. Jeśli chcesz, aby aplikacje szybko się uruchamiały, umieść je na dysku SSD.
Brad Gilbert

Zauważyłem, że przyspieszyło niektóre rzeczy (skróciło 10 sekund czasu rozruchu) na maszynie o pojemności 1 GB, ale spowolniło inne (odtwarzanie iTunes itp.). W końcu nie czułem, że warto było wystawić klucz USB z laptopa, aby to uzasadnić. Moja teoria jest taka, że ​​ponieważ Readyboost szyfruje dane, które są buforowane, a starsze utwory iTunes DRM wymagają również deszyfrowania, obciążenie procesora było zbyt duże, aby odtwarzać utwory bez żadnych problemów.
Matthew Lock

Odpowiedzi:


26

Byłem bardzo sceptyczny, mając 6 GB pamięci RAM na moim laptopie 8730w z 64-bitowym Windows 7 RC. Ale ponieważ karty SD są teraz tak tanie, wyszedłem i kupiłem kartę SD Panasonic Class 10 (22 MB / s) 8 GB i włożyłem ją do laptopa i włączyłem ReadyBoost. Ku mojemu zaskoczeniu był to zauważalny wzrost wydajności. Trzeba jednak zrozumieć, że jest to rodzaj zwiększenia wydajności pamięci podręcznej, co oznacza, że ​​zauważysz znaczną poprawę przy drugim, trzecim uruchomieniu aplikacji. Niemniej jednak z pewnością trzymam kartę SD w moim laptopie, jest „ukryta” i nie wystaje jak pamięć USB.


4
Zmieniłem zaakceptowaną odpowiedź na to. Z Windows 7 wydaje mi się, że czerpię większe korzyści niż z Visty.
Chris W. Rea

6
„był to zauważalny wzrost wydajności” - o jakim wzroście mówimy? Czy robiłeś pomiary? Jak wykluczyłeś efekt placebo i normalny efekt wbudowanej pamięci podręcznej systemu Windows, od wpływu na wyniki, które widziałeś?
thomasrutter

@ thomasrutter, jest znacznie szybszy, zaufaj mi, nie zawsze musisz mierzyć wszystko, aby wiedzieć, że jest znacznie szybszy. Zwłaszcza, gdy wszystko dzieje się 10 razy szybciej i używasz komputera codziennie przez 10 lat z rzędu, staje się to oczywiste.
David d C e Freitas

2
Właściwie tak, musisz wszystko zmierzyć. Odchylenie potwierdzenia i efekt placebo są niezwykle skuteczne.
Jamie Hanrahan,

10

Tak. Zobaczysz znaczny wzrost wydajności, gdy system jest I / O związany . Obciążone dyskami aplikacje, takie jak Visual Studio i Apache OpenOffice, uruchamiają się zauważalnie szybciej niż bez ReadyBoost - i jest to system z 8 GB pamięci fizycznej!

Najbardziej oczywistym wzrostem wydajności, jaki zauważyłem, jest wznowienie działania systemu ze stanu hibernacji. Mój komputer zawsze nie reagował z powodu dużej aktywności dysku przez pierwsze pięć minut po wznowieniu pracy, a ReadyBoost znacznie poprawił wydajność i szybkość reakcji systemu w tym czasie.


7

Właśnie dokonaliśmy szczegółowego porównania na dwóch komputerach: jednym z Windows 8.1 i drugim z Windows 7.

Udoskonalenia, które zmierzyliśmy podczas włączania ReadyBoost w systemie z małą ilością pamięci RAM, są następujące:

  • 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 uruchamiania systemu został poprawiony (do 7%).
  • Najczęściej używane aplikacje uruchamiają się szybciej (o 10–15%).

ReadyBoost nie miał pozytywnego wpływu podczas grania w gry lub uruchamiania aplikacji wymagających dużej mocy obliczeniowej procesora lub karty graficznej.

Szczegółową procedurę testowania oraz wszystkie wyniki można znaleźć tutaj: Czy ReadyBoost działa? Czy poprawia wydajność wolniejszych komputerów? .


1

Podobnie jak wiele innych rzeczy związanych z wydajnością, ma wiele wspólnego z tym, co robisz i innymi komponentami w twoim systemie.

Jeśli masz komputer z niższej półki, w co wątpię, aby ktokolwiek na stronie o nazwie „Super User” :-), prawdopodobnie byłby korzystny. Dla osób posiadających zdolne systemy z pamięcią co najmniej 2G (a 4-8G staje się coraz bardziej popularne), ReadyBoost prawdopodobnie nie dodaje wystarczającego wzrostu wydajności, aby uzasadnić poświęcenie całego dysku flash i ważniejszego portu USB.

Pamięć jest tania , właśnie podwoiłem aktualizację HTPC do 4G, używając tej samej dokładnej pamięci, którą zbudowałem z oryginalnym systemem (2x Corsair twinxsomethingfast) za mniej niż połowę ceny, którą zapłaciłem rok temu (35 USD vs. ~ 75 USD). Mam pamięć flash 4G, której wcześniej użyłem z ReadyBoost, i „czuję się” szybciej z rzeczywistą pamięcią. Czasy uruchamiania są bez znaczenia, mój system to komputer z mediami / grami i działa prawie przez całą dobę.


2
To prawda, że ​​sam nie mam komputera z niższej półki, chociaż nasi „super użytkownicy” często kończą budowanie niższych komputerów PC dla innych przy ograniczonym budżecie, nawet jeśli nasze własne urządzenia są imponujące :-)
Chris W. Rea

1
Słuszna uwaga! Chociaż najczęściej mój „stary” system zmienia przeznaczenie dla kogoś innego, a czasami umieszczam Linuksa na starym przed oddaniem go :).
jtimberman

1

ReadyBoost został zaprojektowany w celu zapewnienia szybszego dostępu do pamięci niż większość dysków twardych do laptopów.

Rodzaj pomiędzy systemową pamięcią RAM a dyskiem twardym.

Większość dysków twardych laptopów obraca się z prędkością 5400 obr / min i ma czas dostępu około 10 do 15 ms dla losowych odczytów i zapisów. Dla porównania, pamięć flash ma czasy dostępu od 4 do 6 ms dla równoważnych losowych odczytów i zapisów.

ReadyBoost został zaprojektowany do umieszczenia najczęściej lub ostatnio używanych 2 do 8 GB danych w pamięci flash, gdzie dostęp do nich byłby co najmniej dwa razy szybszy niż odczyt z dysku twardego.


1

Poprawia wydajność, przechowując dane uruchamiania programu, których pamięć RAM nie wykonuje, lub które są usuwane, gdy nie są potrzebne, lub poprzez wyłączenie systemu.

Od tamtej pory każda strona internetowa wykorzystała uproszczone wyniki tych kilku testów, a jej śmieci (Google it i 99% powiedzą, że nie oferuje wzrostu wydajności, niewielu faktycznie próbowało), całkowicie wprowadzające w błąd.

Przetestowałem się przy użyciu systemu Windows 7 (x64), 9 GB pamięci DDR3 (kiedykolwiek osiągnięto tylko około 6 GB w użyciu) i 16 GB karty Micro SD Sandisk.

Uruchomione programy prędkości znacznie się poprawiły, z 3-5 sekund do poniżej 1.

Tam właśnie rośnie wydajność i dlatego została stworzona. Tt nie zwiększy wydajności odczytu lub zapisu dla innych plików, z których program może korzystać, jest przeznaczony do uruchamiania programu.

Zawsze wydawało mi się, że to kludge. Jeśli chcesz, aby aplikacje szybko się uruchamiały, umieść je na dysku SSD.

Zrobiłem, mały opłacalny :) wszyscy wiemy, że 128 GB SSD nie wystarcza na Windows w ciągu kilku lat użytkowania, co z aktualizacjami programu i instalacjami, wszystko ponad to ma skandaliczne ceny. Nie wspominając o poważnych błędach, które pojawiły się wraz z całą masą dysków SSD. Karta 16 GB kosztuje obecnie około 15 USD, co jest znacznie tańszą opcją.


0

ReadyBoost zapewnia ogromną przewagę, gdy piszesz dużo na dysk twardy. Mam dość przyzwoitą maszynę. 5 GB pamięci RAM z czterordzeniowym procesorem 3GHz. Dzięki ReadyBoost często widzę dziesięciokrotny wzrost prędkości zapisu podczas wykonywania intensywnych operacji wejścia / wyjścia, takich jak kopiowanie dużych ilości danych z archiwów kompresujących / dekompresujących. Kiedy nie zapisuję dużo danych, nie zauważam żadnej poprawy wydajności, ale rozumiem, że jeśli w twoim systemie brakuje pamięci, ReadyBoost może przyspieszyć nawet najbardziej przyziemne zadania.


0

Mam kartę SD klasy 10 50 Mb / s 16 GB, czytnik kart w moim laptopie jest napędzany przez USB3. Nawet przy 4 GB pamięci RAM wydajność jest znakomita ... Biorąc to pod uwagę, karta SD USB 2 lub klasy 4 nic nie zrobi. Testowałem przy użyciu losowej karty SD klasy 4, na której leżałem, a wydajność była znikoma. Uaktualnię do SSD później. Pamiętaj, że to pamięć podręczna, a nie pamięć RAM i pamięć. Mam Windows 8.1.

Kilka rzeczy, aby jak najlepiej wykorzystać gotowość.

Sformatuj do exFAT, a nie NTFS, użyj całego urządzenia, im więcej, tym lepiej. exFAT wykonuje mniej kontroli sekwencyjnej, a zatem szybciej. Nie potrzebujesz kronikowanego systemu plików dla 1 dużego pliku. Nie ma nic do dziennika Lmao. Plik Oooo 1 ... Wygrywa Performance exFAT.

Upewnij się, że jest to SD klasy 10, jeśli planujesz używać SD. Klasa 4 nic nie zaoferuje.

Upewnij się, że używasz USB 3. SD lub w inny sposób. Wybrałem SD, ponieważ jest to laptop i nie używam portu SD. Pamięć USB 3 USB na moim pulpicie.

Im większy rozmiar, tym lepiej. Największą wydajność widziałem podczas kopiowania plików podczas korzystania z aplikacji. Zasadniczo pozwala mi instalować i kopiować rzeczy podczas pracy nad innymi bez uderzania o ścianę. Windows również wyświetli stronę, jeśli zajdzie taka potrzeba podczas korzystania z dysku twardego, będzie buforował parsowania stronicowania.

Im dłużej go użyjesz, tym lepiej readyboost i superfetch współpracują ze sobą, aby być jak najlepszym.


Wspominasz o pójściu na zajęcia 10. Ale to tylko o przepustowości do / z karty. Czy przetestowałeś, która wydajność ma największy wpływ? Np. Opóźnienie we / wy, #IOPS czy przepustowość?
Hennes,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.