Kupiłem dziś kartę SD do mojej ramki, ale kiedy włożyłem ją do swojego notebooka, zobaczyłem, że mogę użyć jej do ReadyBoost.
Trochę tła
Jestem programistą .net, używam maszyn wirtualnych i opracowuję aplikacje internetowe (i Sharepoint). Używam komputera przenośnego HP z Core 2 Duo 2GHz + 4 GB RAM + 320 7200 HD. Jednocześnie biegam
- Visual Studio 2010 z niektórymi wtyczkami
- SQL Server
- Firefox z co najmniej 10 kartami
- Chrome z około 5 kartami
- IIS
- VM z maszyną Server 2008
- Sharepoint
a czasami także Photoshop i niektóre InDesign. Więc nie pozwalam mojej maszynie na przerwę. :RE
Pytanie
Czy jeśli kupię sobie naprawdę szybką kartę SDHC (np. SanDisk 16 GB Extreme 30 MB / s - czy jest coś szybciej) i użyję jej w systemie Windows 7 ReadyBoost, czy zauważę wzrost wydajności? Czy zadziała coś podobnego do Seagate HybridDrive Momentus z 4 GB dysku półprzewodnikowego?
Czego mogę się spodziewać, jeśli włożę tę kartę do mojego komputera? A jaki byłby zalecany rozmiar?
Spostrzeżenia
Wydaje mi się, że przekierowanie pliku strony do niego przyspieszy system. Niektóre maszyny VM na nim prawdopodobnie działałyby również szybciej, ponieważ, jak sądzę, mogłyby działać równolegle z systemem hosta HD. Mam rację, czy nie?
źródło
Odpowiedzi:
ReadyBoost to pamięć podręczna plików do odczytu, nie jest ona rozszerzeniem pamięci wirtualnej, która opiera się na fakcie, że pamięć Flash ma efektywnie zerowy czas szukania do buforowania małych plików (ponieważ pamięć Flash jest wolniejsza przy ciągłym zapisywaniu dysku twardego).
ReadyBoost zapewnia także więcej miejsca dla funkcji Windows Super Fetch , jeśli nie masz podłączonego urządzenia obsługującego ReadyBoost, nadal będzie się to działo w wolnej pamięci RAM; więc widzisz najlepszy wzrost wydajności, jeśli masz małą ilość pamięci RAM, gdzie nieużywanie RB oznacza, że pamięć podręczna SF musi zostać upuszczona, gdy pamięć RAM jest potrzebna przez oprogramowanie.
W odpowiedzi na komentarze na studiohack za odpowiedź :
Nie ma zmartwienie o synchronizacji, to pamięć podręczna odczytu i zasadniczo jeśli plik nie jest gotowy w pamięci podręcznej systemu Windows po prostu ciągnie go z dysku twardego zamiast. Na marginesie należy również pamiętać, że zawartość pamięci podręcznej jest szyfrowana i kompresowana, dzięki czemu dane są zabezpieczone przed nagłą kradzieżą karty SD.
Podsumowując, użycie RB nie obniży wydajności, więc warto spróbować, jeśli masz zapasową kartę, ale z 4GiB RAM nie oczekuj żadnych poważnych ulepszeń.
(Chociaż to nie powstrzymuje mnie przed uruchomieniem 16 Gb RB z 4 Gb RAM!)
Moja odpowiedź na ReadyBoost - ile miejsca potrzeba? może również okazać się przydatny.
źródło
Od Anandtech.com :
Źródło ( i więcej informacji ) @ http://www.anandtech.com/show/2163/6
Jeśli chodzi o rozmiar karty SD, im większy, tym lepszy. Najważniejszym czynnikiem jest jednak szybkość karty.
źródło
Z systemem: HP Mini 210 Netbook, dysk twardy 750 gig, 2 gig RAM. Załadowano: Windows 7 HP Complete Install, SQL Server 2008 R2 Developer, Office Professional 2007, MySQL, PHP, Norton AV
Gdy szybkość / wydajność stały się coraz większym problemem, zauważyłem stałą ofertę „ReadyBoost” twoich dysków flash. Moje wyszukiwanie w Internecie doprowadziło mnie do przekonania, że wydajność nie została tak naprawdę poprawiona, a maksimum, które mogłem wykorzystać, to około 4 koncerty, poparte faktem, że mój komputer tak powiedział. Próba podzielenia Micro SDHC na 8 gigabajtów na 2 w celu umożliwienia używania jednej partycji jako Boostera, a drugiej jako napędu Norton & System Backup okazała się nieosiągalna. Odkładając ten pomysł na bok, dokonałem pojedynczego podziału dysku na partycje, sformatowałem go przy użyciu NTFS, zmieniłem Politykę, aby włączyć buforowanie dysku, ustawiłem go jako dysk „A”, a następnie uruchomiłem opcję „ReadyBoost”. Nie tylko wykorzystałem całe 8 koncertów, ale także zobaczyłem, że mój HP Mini 210 Netbook powraca do życia, nawet z całkowicie załadowaną platformą programistyczną. IPI Paul ...
źródło
W przypadku laptopa o wysokiej wydajności wątpię, czy zauważysz znaczną poprawę. ReadyBoost nie jest traktowany jako dodatkowa pamięć RAM, ale służy jedynie do buforowania danych. Na podstawie tego wcześniejszego postu zobaczysz wzrost wydajności, jeśli masz od 1 do 2 GB pamięci RAM.
Mam laptopa z 4 GB pamięci RAM i postanowiłem usunąć kartę SD „high speed” i wyłączyć ReadyBoost. Wydawało się, że IMHO ReadyBoost spowalnia mój komputer.
źródło
Próbowałem włożyć kartę SanDisk Extreme Class 10 SDHC do mojego ThinkPada X200 z 4 GB pamięci RAM. Nie było zauważalnej poprawy, więc włożyłem ją z powrotem do mojej lustrzanki cyfrowej.
źródło
Wszyscy się mylicie. Ready boost służy do eliminacji wąskich gardeł dysku twardego tam, gdzie to możliwe - Ram nie może pełnić tej funkcji, ponieważ jest to tymczasowa otwarta przestrzeń pamięci, która jest blisko procesora i nie może trwale przechowywać danych.
Oznacza to, że gdybyś teoretycznie przesłał wszystkie wymagane dane do pamięci RAM, musiałbyś poczekać na dysku twardym, aby załadować dane do pamięci RAM (a to równałoby się długiemu oczekiwaniu, być może dłuższemu rozruchowi systemu Windows ). I to nie jest wygodne. Potrzebujesz innego nośnika pamięci, który jest idealny do małych, losowych odczytów. Coś, co zawsze może przechowywać dane, i pomaga w skróceniu czasów ładowania niektórych funkcji i aplikacji systemu Windows.
Jeśli chcesz, aby RAM wykonał tę pracę, będziesz musiał początkowo załadować wszystko, co będzie wymagane na RAM, co oznacza, że jest mniej pamięci dostępnej dla aplikacji do użycia po otwarciu. Nawet jeśli masz 16 GB pamięci RAM, samo to nie jest wydajne, ponieważ nadal będziesz potrzebować wolnego dysku twardego do przesyłania małych fragmentów danych, które są potrzebne do losowego odczytu i przesłania. Pamięć flash jest gotowa i zawsze dostępna, aby przesyłać małe fragmenty danych, losowo odczytywane, dzięki czemu po uruchomieniu programu można szybko uzyskać różne małe pliki zamiast czekać na wolniejszym dysku twardym, aby wykonać podobną funkcję dla tej aplikacji.
Taran nie jest nośnikiem pamięci, jest miejscem, w którym wszystko jest trzymane podczas aktywnego użytkowania. Myślę o tym jak o „przestrzeni myślowej” komputerów. I od czasu do czasu będziesz wymagał, aby urządzenie pamięci masowej dysku twardego ładowało coraz więcej plików do pamięci RAM, gdy wymaga tego aplikacja lub funkcja systemu operacyjnego.
Jest to zatem porównanie wydajności i szybkości dysku twardego w porównaniu z pamięcią flash - i te dwie funkcje pełnią zupełnie odmienne funkcje dla pamięci RAM. Dlatego nie można oczekiwać, że RAM będzie lepszą alternatywą lub lepszym sposobem na zwiększenie wydajności (chociaż zapewnia to, że zainstalowano więcej niż wystarczającą ilość pamięci RAM do załadowania aplikacji bez uciekania się do pliku stronicowania).
źródło
Tak, to by pomogło, pod warunkiem, że masz port 3.0 lub wyższy i masz kartę SD lub dysk flash o krótkim czasie dostępu oraz kartę SD lub dysk flash o niezmiennie wysokiej prędkości odczytu / zapisu na całym urządzeniu sformatowanym w coś inne niż FAT32, ale jeśli chcesz znaleźć kartę, która na pewno Ci pomoże, powodzenia. Daj mi znać, jeśli znajdziesz miejsce, w którym można poznać czasy dostępu wielu urządzeń USB, wciąż szukam informacji o czasach dostępu. Radzę, unikaj kart SD, które są dobre do fotografii, z tego, co słyszałem od innych, są duże, ale powolne, a zatem bezużyteczne dla Readyboost.
źródło