Rozważam uruchomienie dysku SSD jako podstawowej partycji systemu operacyjnego. Jak rozumiem, powinno to zapewnić znaczną poprawę wydajności.
- Moje pytanie brzmi: czy powinienem zostawić plik wymiany na tym dysku?
Partycja wymiany będzie w dużej mierze losowa i dlatego powinna skorzystać z prędkości. Z drugiej strony będzie stale zapisywany, co spowoduje szybsze zużycie dysku.
non-paged
ipaged
basen sekcji pamięci. Plik strony jest konieczny, gdy sekcja stronicowana zapełni się, ponieważ jako gracz widziałem grę, która narzeka na pamięć puli stronicowanej tylko dlatego, że mój plik stronicowania został wyłączony w systemie o pojemności 8 GB. Wniosek: Pliki stron są niezbędne, zapobiegają wyczerpaniu puli stronicowanej i faktycznie przyspieszają system.Odpowiedzi:
Jeśli to możliwe, możesz użyć dodatkowego dysku twardego jako miejsca na pamięć wirtualną. Jeśli go nie masz, nadal zalecamy utworzenie pliku strony, ale możesz chcieć go wyłączyć, aby uzyskać dodatkowe miejsce na dysku. To od Ciebie zależy, czy zmniejszyć obciążenie pamięci, czy więcej miejsca na dysku jest ważne ...
źródło
Z blogów MSDN > Inżynieria Windows 7 > Wsparcie i pytania i odpowiedzi dotyczące dysków półprzewodnikowych :
źródło
Mam lepszą odpowiedź: dlaczego, kiedy można po prostu kupić więcej pamięci RAM? Pamięć RAM jest równie tania lub tańsza niż miejsce na dysku SSD. Jest również znacznie szybszy i nigdy (cóż, prawie nigdy) nie ulegnie degradacji, jak dyski SSD.
Zamiana pamięci na dysk jest objawem niewystarczającej ilości pamięci RAM. Jeśli chcesz przyspieszyć zamianę, nie przyspieszaj dysku wymiany, zaktualizuj pamięć RAM, a zamiana zniknie. W każdym razie zamianę należy uznać za ostateczny plan tworzenia kopii zapasowych.
źródło
Oto kilka danych SMART z dysku SSD OCZ-AGILITY, którego używałem w laptopie z systemem Linux od około dwóch lat.
Mam partycję wymiany na dysku, a jedynym „poprawieniem”, jaki dokonałem, jest ustawienie swappiness = 0 w systemie Linux. Profil wymiany systemu Windows mniej więcej przypomina zamianę systemu Linux = 0.
To mój osobisty laptop, więc nie jest używany przez 8 godzin dziennie (więcej niż 1,5 godziny), ale robię na nim sporo pracy, więc trwa tworzenie plików.
Interesujące części to:
Więc ... Myślę, że można bezpiecznie założyć, że dysk powinien trwać, dopóki nie wycofam go z innych powodów. (* dotknij drewna) Jest już za mały ...
Zakładając skalę liczbową, 40 godzin tygodniowo dałoby czas życia co najmniej 3-4 lata - prawdopodobnie więcej, ponieważ podejrzewam, że jestem bardziej wydajny w zużywaniu dysku w domu ... Mniej spotkań ... Więc ja myślę, że jest całkiem OK dla maszyny roboczej, biorąc pod uwagę korzyści.
Moja rada to: Pozbądź się głośnych napędów mechanicznych i ciesz się ciszą :-)
To niesamowite z absolutnie cichym laptopem.
Wycofałem dysk jakiś czas temu, po ponad 5 latach pracy. Potrzebowałem większego dysku i miło było też uzyskać szybszy. Niektóre bloki zdecydowanie umarły, ale wygląda na to, że mogą utrzymać się jeszcze przez kilka lat.
Nawiasem mówiąc, z pewnością przetrwał laptopa, w którym był pierwotnie zainstalowany.
źródło
Wiele osób mówi „nie zamieniaj, jeśli możesz temu pomóc”, ale jest to mylące, przynajmniej w przypadku systemu Windows (i prawdopodobnie także systemu Linux). Windows, szczególnie najnowsze wersje zawsze będą próbowały zapełnić pamięć RAM danymi w pamięci podręcznej, które jej zdaniem będą potrzebne szybko, i celowo zamieniają inne rzeczy na dysk. Robi to niezależnie od ilości pamięci RAM. Mam 4 GB, z czego tylko połowa jest w użyciu, ale wymiana wciąż się dzieje. Wyłączenie zamiany jest również złym pomysłem, ponieważ niektóre programy mogą wymagać dużej ilości zarezerwowanej dla nich pamięci (pomyśl Photoshop) i możesz łatwo wydostać się z pamięci. Zależy to od użycia, ale zamiana jest zawsze przydatna w ekstremalnych sytuacjach.
Dlatego dyski SSD nie zastępują pamięci RAM (mówiąc, że „zdobądź więcej pamięci RAM” nie ma sensu), ale prawdopodobnie szybsza alternatywa dla pamięci wirtualnej na dyskach twardych. Spójrz na tę recenzję, aby zobaczyć, jak dyski SSD mogą pozostawić mechaniczne dyski twarde w kurzu: „ Podsumowanie dysków twardych z czerwca 2010 r.”
Pamiętaj również, że liczba IOPS jest o wiele ważniejsza niż szybkość transferu.
Inną kwestią do rozważenia jest to, czy bieżący dysk wymiany jest również dyskiem głównym. Dla większości ludzi odpowiedź brzmi „tak”. Oznacza to, że dysk twardy musi uzyskiwać dostęp do pamięci wirtualnej stronicowanej, jednocześnie uzyskując dostęp do danych i programów. W takim przypadku posiadanie dysku SSD do stronicowania prawdopodobnie spowoduje zauważalną poprawę.
Poszukuję kogoś, kto próbował uzyskać ostateczne informacje na temat wydajności, ale na papierze sprawa wygląda wyraźnie.
źródło
Odpowiedź Patricka Regana na temat „zamiany” jest całkiem dobra: W zależności od użycia może być w porządku, a jeśli używasz Linuksa, możesz dostosować „vm.swappiness” w sysctl (jak opisano we wcześniejszym pytaniu) do swojego użytku .
Kusi mnie więc do powiedzenia tak, o ile dasz swapowi dużo dysku. Dużo słyszałem o wewnętrznych kontrolerach dysków SSD z super-poprawionymi algorytmami do walki ze zużyciem zapisu, więc teoretycznie to by pomogło - dało dużo miejsca i ustawiło niski poziom zamiany jądra, a kontroler SSD może rozłóż zapisy i zapobiegaj problemom z zużyciem.
Więc zastanawiałem się, jaka może być największa partycja wymiany. Zablokowałem twoją wzmiankę o „partycji wymiany” i pomyślałem o „Linuksie”, więc spojrzałem na maksima.
Okazuje się, że możesz tworzyć śmieszne rzeczy, takie jak partycje wymiany 16 TB, przynajmniej w oparciu o matematykę jądra. mkswap może nie być w stanie zainicjować tej partycji, ale jądro ją obsługuje. Jednak jądro nie może z niego korzystać . Zgodnie z tym , 16 GB to największa partycja wymiany, którą możesz utworzyć i wykorzystać w nowoczesnym jądrze Linuksa.
Tak, możesz, jeśli twoje użycie będzie dość wolne od zamiany. Jeśli jednak będziesz wymagał wymiany, być może tani klucz USB do ReadyBoost (lub odpowiednika Unixa) byłby lepiej dopasowany - w ten sposób, gdy zamiana niszczy urządzenie przed nadpisaniem, wymiana i tanie nie będzie cię kosztować ceny innego dysku SSD.
źródło
Chociaż losowy odczyt dysków SSD jest bardzo dobry, wydajność losowego zapisu może być bardzo zła. Najwyraźniej niektóre dyski SSD zapewniają tylko 12 zapisów IOPS zapisu , co stanowi zaledwie jedną dziesiątą tego, co zapewnia standardowy dysk obrotowy (~ 120 IOPS), a jeszcze szybsze dyski SSD, takie jak Super Talent SSD, mogą zapewnić tylko 50 losowych zapisów IOPS.
Z drugiej strony dysk SSD może wykonywać tysiące operacji na sekundę, na przykład Intel X25-M 160 GB 34 nm MLC G2 może wykonać 8600 1 (zgodnie z arkuszem specyfikacji Intel) lub nawet 15334 2 losowego zapisu IOPS bloków 4k.
Podsumowując, wydajność wymiany dysku SSD może być lepsza, ale nie zakładaj, że tak będzie, dopóki nie sprawdzisz liczby IOPS losowego zapisu, jaką może osiągnąć dysk SSD.
[1]: http://download.intel.com/design/flash/nand/mainstream/322208.pdf
[2]: http://www.legitreviews.com/article/1022/6/
źródło
Aktualizacja 2016
Występ
Więcej świeżych danych o dyskach SSD w dzisiejszych czasach. Zwykle czytają, piszą 500 MB / s. Zwykłe przyzwoite We / Wy pamięci RAM wynosi około 10-20 GB / s. Istnieją jednak dyski SSD PCI-e; mają dobrą szybkość operacji we / wy (1-2 GB / s), ale nadal działają jak pamięć RAM na początku połowy 2000 roku.
Wskaźniki wydajności to:
Jeśli masz dysk twardy, pamięć wirtualna może uzyskać dobry wzrost wydajności.
Cena £
Zwykły dysk SSD stał się tani, ale dysk SSD PCIe z dobrym we / wy nie jest jeszcze naprawdę tani. Po prostu zrób matematykę; z ceny SSD PCI-e można kupić nową płytę główną z nową pamięcią RAM i voila, problem rozwiązany.
Z drugiej strony, ponieważ dyski SSD stały się bardziej przystępne, są one bardzo dostępne za niskie pieniądze, a tak naprawdę wykorzystam mój stary dysk SSD 96 GB jako pamięć wirtualną. Naprawdę nie mogę tego sprzedać, więc mogę użyć go do pamięci wirtualnej. Czemu nie? Nadal jest lepszy niż dysk twardy. Jeśli musisz mieć plik strony, umieść go na starszym dysku.
Niezawodność
Poniższy test pokazuje, że wiele z nich kończy się niepowodzeniem po pewnym czasie.
100–600 terabajtów to naprawdę dużo operacji we / wy, a jeśli powiedzmy, że 48 GB pamięci wirtualnej, jeśli czytasz i zapisujesz wszystko na zewnątrz, oznacza to co najmniej 2000 iteracji przed pierwszymi uszkodzonymi sektorami, ale jeśli masz niezawodny dysk, bardziej przypomina 10000 lub więcej. Zakładam, że jest to więcej niż dwa lub trzy lata użytkowania.
Suma
Użyłbym go jako dysku wirtualnego, jeśli naprawdę go potrzebuję, ale jeśli jest to dostępna opcja, po prostu rozszerz swoją pamięć RAM tak daleko, jak to możliwe. Użyj tej wirtualnej pamięci tylko wtedy, gdy zabraknie Ci opcji. Z drugiej strony możesz użyć do tego celu swojego starszego dysku SSD i możesz go wymienić za 30-40 USD w dowolnym momencie, jeśli zawiedzie (prawdopodobnie nie potrwa to długo), może być przydatny.
Dysk SSD PCI-e do pamięci wirtualnej: jeśli chcesz spalić pieniądze lub nie masz absolutnie innego wyboru.
Ostatnia sprawa: jeśli masz teraz tylko dysk twardy, idź i zdobądź dysk SSD, dokonaj migracji systemu operacyjnego, poczujesz się, jakbyś kupił nowy komputer.
źródło
Chciałbym powiedzieć, że wzrost wydajności nie jest tego wart, szczególnie jeśli masz dużo pamięci RAM. Jeśli masz co najmniej 2 GB pamięci RAM, prawdopodobnie i tak nie wysyłasz strony, więc korzyści byłyby minimalne. Nie wspominając o tym, że rozmiary dysków SSD są stosunkowo małe, więc i tak możesz nie chcieć zjadać na nim pliku o wartości kilku GB.
źródło
Myślę, że będzie to zależeć od tego, ile masz pamięci RAM i od tego, jak ustawiony jest „swapiness”. Mam skonfigurowane wymiany na moich komputerach, ale jeśli nie hibernuję, rzadko piszę do tego. Zwykle nie maksymalizuję zużycia pamięci RAM. Ale jeśli wiesz, że często uderzasz w swap, powiedziałbym, że nie. Jeśli nie trafisz dużo, powiedziałbym, że idź.
źródło
FWIW: Korzystam z pliku pagefile.sys na dysku SSD Intel przez 10 miesięcy bez przerwy. Nie wiem o systemie Windows Vista lub nowszym, ale w systemie Windows XP wyłączenie pliku stronicowania wydaje się naprawdę złym pomysłem. Windows musi coś wrzucić na dysk, więc wrzucanie na dysk SSD jest o wiele lepsze niż w przypadku tradycyjnego HD ;-)
Jeśli to faktycznie skraca żywotność dysku SSD, co z tego? Większe kupię prawdopodobnie raz w roku, ponieważ ceny ciągle spadają. W tym właśnie momencie wydasz około 2 USD / GB.
źródło
O ile nie potrzebujesz pliku wymiany (na przykład do zawieszenia na dysk), po prostu wyłączę wymianę i pozbędę się partycji wymiany.
Celem wymiany jest zapewnienie dodatkowego poziomu pamięci podręcznej. Ponieważ twój dysk SSD ma małe opóźnienia, zyski wynikające z używania swap są znacznie niższe.
Jeśli twój system prawie nigdy się nie zmienia, wtedy jeszcze bardziej sensowne jest po prostu się go pozbyć. Od kilku lat korzystam z kilku urządzeń z Linuksem bez wymiany (na zwykłych dyskach twardych) bez problemów z wydajnością. Każde pudełko z więcej niż 2 GB pamięci RAM, na które po prostu nie przejmuję się wymianą.
źródło