Zastanawiam się nad dodaniem dysku SSD do mojej istniejącej instalacji systemu Windows 7.
Wiem, że mogę (i powinienem) przenieść plik stronicowania na dysk SSD :
Czy plik stron powinien być umieszczony na dyskach SSD?
Tak. Większość operacji na plikach stron to małe losowe odczyty lub większe sekwencyjne zapisy, które to typy operacji, które dobrze radzą sobie z dyskami SSD.
Analizując dane telemetryczne z tysięcy śladów i skupiając się na odczytach i zapisach plików stronicowych, znajdujemy to
- Pagefile.sys czyta ponad liczbę zapisanych stron pagefile.sys o około 40 do 1,
- Rozmiary odczytu pliku Pagefile.sys są zazwyczaj dość małe, z 67% mniejszymi lub równymi 4 KB i 88% mniejszymi niż 16 KB.
- Pagefile.sys zapisy są stosunkowo duże, z 62% większym lub równym 128 KB i 45% wielkości dokładnie 1 MB.
W rzeczywistości, biorąc pod uwagę typowe wzorce plików stronicowania i korzystną charakterystykę wydajności dysków SSD dla tych wzorców, istnieje niewiele plików lepszych niż plik stronicowania na dysku SSD.
Co nie wiem, to jeśli nawet można umieścić SuperFetch cache (tj ReadyBoost cache) na dysku SSD.
Chcę, aby system Windows mógł buforować gigabajty często używanych danych na względnie małym (np. 30 GB) dysku półprzewodnikowym. Właśnie do tego zostało zaprojektowane SuperFetch + ReadyBoost (lub SuperFetch + ReadyDrive).
Czy system Windows zaoferuje (lub pozwoli) umieścić pamięć podręczną ReadyBoost na półprzewodnikowym dysku flash podłączonym przez SATA?
Problem z pamięcią podręczną ReadyBoost nad pamięcią podręczną ReadyDrive polega na tym, że pamięć podręczna ReadyBoost nie przetrwa między ponownymi uruchomieniami. Pamięć podręczna jest szyfrowana kluczem na sesję, przez co jej istniejąca zawartość nie nadaje się do użycia podczas rozruchu i pobierania wstępnego SuperFetch podczas logowania.
Zaktualizuj jeden
Wiem, że Windows Vista ograniczył cię do jednego pliku ReadyBoost.sfcache (nie wiem, czy Windows 7 usunął to ograniczenie):
P: Czy można używać wielu urządzeń do EMD? Odp .: Nie. Ogranicziliśmy Vistę do jednego ReadyBoost na maszynę
P: Dlaczego tylko jedno urządzenie? Odp .: Czas i jakość. Ponieważ jest to pierwsza wersja tej funkcji, postanowiliśmy skupić się na tym, aby pojedyncze urządzenie było wyjątkowe, bez trudności w zarządzaniu wieloma pamięciami podręcznymi. Jednak podoba nam się ten pomysł i jest rozważany w przyszłych wersjach.
Wiem również, że ograniczenie 4 GB pliku pamięci podręcznej było ograniczeniem systemu plików FAT stosowanego na większości pamięci USB - dysk SSD zostałby sformatowany przy użyciu systemu plików NTFS:
P: Jakiej największej ilości flasha mogę użyć w ReadyBoost?
Odp .: Możesz użyć do 4 GB pamięci flash dla ReadyBoost (która okazuje się być 8 GB pamięci podręcznej z kompresją)P: Dlaczego nie mogę użyć więcej niż 4 GB pamięci flash? Odp .: System plików FAT32 ogranicza nasz plik ReadyBoost.sfcache do 4 GB
Czy pamięć podręczna ReadyBoost na woluminie NTFS może być większa niż 4 GB?
Zaktualizuj drugą
ReadyBoost cache jest szyfrowane za pomocą klucza sesyjnego per-boot. Oznacza to, że pamięć podręczna musi zostać odbudowana po każdym rozruchu i nie można jej użyć do przyspieszenia rozruchu lub opóźnienia w logowaniu do użytecznego.
Technologia Windows ReadyDrive wykorzystuje nieulotną pamięć (NV) (tj. Flash), która jest wbudowana w niektóre hybrydowe dyski twarde. Ta pamięć podręczna flash może być używana do szybszego uruchamiania systemu Windows lub wznawiania hibernacji.
- Czy system Windows 7 użyje wewnętrznego dysku SSD jako pamięci podręcznej ReadyBoost / ReadyDrive / SuperFetch ?
- Czy możliwe jest, aby system Windows przechowywał pamięć podręczną SuperFetch (tj. ReadyBoost) na niewymiennym dysku SSD?
- Czy to możliwe, aby nie zaszyfrować ReadyBoost cache, a jeśli tak będzie Windows 7 korzystać z pamięci podręcznej w czasie startu systemu?
Zobacz też
- SuperUser.com: ReadyBoost + SSD =?
- Windows 7 - dyski ReadyBoost i SSD?
- Wsparcie i pytania dotyczące dysków półprzewodnikowych
- Czy istnieje rozwiązanie wykorzystujące SDD jako pamięć podręczną dla dysku twardego?
- Wzrost wydajności przy użyciu SSD do stronicowania / pobierania / pamięci podręcznej lub ReadyBoost? (Win7)
- Windows 7 w celu zwiększenia wydajności SSD
- Jak wyłączyć buforowanie nieulotne
źródło
Odpowiedzi:
Wyłącz ReadyBoost. Ustaw dysk SSD jako główny / rozruchowy i / lub upewnij się, że znajduje się na nim plik stronicowania. ReadyBoost to tylko dodatkowy bufor dla rzeczy - jeśli plik strony jest wystarczająco szybki, nie musisz używać ReadyBoost.
Nawet jeśli nie możesz ustawić dysku SSD jako dysku rozruchowego, nadal możesz powiedzieć systemowi Windows, aby używał dysku SSD do pliku strony. Tak czy inaczej eliminuje potrzebę ReadyBoost.
źródło
Okazuje się, że nie można umieścić pamięci podręcznej ReadyBoost na dysku SSD.
Kiedy początkowo formatujesz dysk i przypisujesz mu literę dysku, masz opcję umieszczenia pamięci podręcznej ReadyBoost na dysku.
Ale przy kolejnym ponownym uruchomieniu sterownik ReadyBoost zgłasza w dzienniku zdarzeń:
Pełny wpis do dziennika:
Mimo że ReadyBoost byłby użyteczny dla komputera pracującego na wirujących talerzach, ReadyBoost wydaje się ograniczać do urządzeń pamięci masowej podłączonych do wolnego portu USB.
źródło
Spójrz na płyty główne obsługujące technologię Intel Rapid Storage. Pozwala na użycie dysku SSD jako pamięci podręcznej dla dysku twardego magnetycznego / wrzeciona.
źródło
> umieść pamięć podręczną SuperFetch (tj. pamięć podręczną ReadyBoost) na dysku SSD.
Od http://technet.microsoft.com/en-us/magazine/ff356869.aspx :
System Windows 7 korzysta z algorytmu Windows SuperFetch, aby określić, które pliki powinny być przechowywane w pamięci podręcznej. SuperFetch monitoruje pliki, do których użytkownicy mają dostęp (w tym pliki systemowe, pliki aplikacji i dokumenty) i wstępnie ładuje te pliki do pamięci podręcznej ReadyBoost. Wszystkie pliki w pamięci podręcznej są szyfrowane przy użyciu 128-bitowego AES, jeśli urządzenie pamięci flash jest wymienne, ale producenci sprzętu mogą wyłączyć szyfrowanie na wewnętrznych, nieusuwalnych urządzeniach ReadyBoost. Ponieważ pamięć podręczna ReadyBoost przechowuje kopię plików, dysk flash można usunąć w dowolnym momencie bez wpływu na komputer - Windows po prostu odczyta oryginalne pliki z dysku.
> pamięć podręczna jest szyfrowana kluczem na sesję, przez co jej istniejąca zawartość nie nadaje się do użycia podczas rozruchu, a pobieranie wstępne SuperFetch podczas logowania
Wspomniano tutaj o wyłączeniu kompresji i szyfrowania ReadyBoost .
Istnieją również parametry EnableCompression i EnableEncryption , ale nie ma żadnych szczegółów, jak dodać to do rejestru lub GroupPolicy, aby się trzymało . Nie jestem pewien, czy wyłączenie szyfrowania zachowałoby funkcję SuperFetch.
źródło