Z własnego doświadczenia zauważyłem, że wyłączenie pliku stronicowania w systemie Windows XP zapewniło mi generalnie największe przyspieszenie ze wszystkich innych zmian oprogramowania, jakie mogę wprowadzić. Oczywiście należy to zrobić, gdy dostępna jest znaczna ilość pamięci RAM. Zazwyczaj uważam, że działa dobrze z + 2 GB pamięci RAM. Jedyne problemy, jakie kiedykolwiek miałem, to ładowanie programu Adobe Photoshop.
Czy to naprawdę poprawa prędkości, czy sobie to wyobrażam?
Uwaga: Aby go faktycznie wyłączyć, musisz nie tylko ustawić go na 0 MB, ale także wyłączyć. W przeciwnym razie system Windows po prostu go rozszerzy, kiedy będzie to konieczne, aby zaspokoić swoje potrzeby.
non-paged
ipaged
basen sekcje pamięci. Plik strony jest niezbędny, gdy sekcja stronicowana zapełni się, ponieważ jako gracz widziałem grę narzekającą 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:
Windows XP opróżnia zminimalizowane aplikacje na dyski jak szalone. Spróbuj sam, zacznij pobierać duży torrent i zminimalizuj wszystko. Wkrótce prawie cała pamięć RAM jest używana jako pamięć podręczna plików torrenta zamiast innych aplikacji. Wyłączenie pliku strony zapobiegnie takiemu zachowaniu.
Jednak w Windows Vista i Windows 7 system radzi sobie z tym scenariuszem znacznie, znacznie lepiej. Nie jestem pewien, czy wyłączenie pliku stronicowania w tych wersjach zrobi dużą różnicę.
Niektóre gry wymagają posiadania pliku strony, nawet jeśli nie jest tak naprawdę potrzebny. Zauważyłem to niedawno, próbując zagrać w wersję demonstracyjną gry pobraną ze Steam. Mimo że miałem 6 gigabajtów pamięci RAM, gra nie chciała się uruchomić, dopóki nie utworzyłem małego, małego pliku strony ... westchnienie
Osobiście, gdy mam dużo pamięci RAM, wolę przejść bez pliku stronicowania.
źródło
Nie zadzieraj z tym, pozwól Windowsowi się zorientować.
Ta odpowiedź ServerFault jest najlepszym wyjaśnieniem, dlaczego:
Cios:
źródło
z odpowiedzi Microsoft „wyłącz plik wymiany”
http://social.answers.microsoft.com/Forums/en-US/w7performance/thread/0bd8a75c-2607-4468-8342-c35ea82ea670
źródło
Powiedziałbym „ włącz” .
Bez względu na to, ile masz pamięci RAM, pojawią się scenariusze, gdy plik stronicowania będzie przynajmniej przydatny. Należy również zauważyć, że gdy istnieje plik stronicowania, większość środowiska wykonawczego Windows jest tam rozładowywana przez większość czasu. Powód? Chociaż jest potrzebny w pamięci, nie jest w tej chwili potrzebny . Umieszczenie go w pliku wymiany może wymagać dłuższego dostępu, ale pozostawia więcej wolnej pamięci RAM dla programów, których aktualnie używasz.
Powodem wzrostu wydajności jest to, że zmuszałeś cały system do załadowania do pamięci RAM, co jest znacznie szybsze. Sądzę jednak, że kiedy zaczniesz korzystać z wielu programów naraz, zwłaszcza takich, które zajmują dużo pamięci, takich jak Firefox i Photoshop, poprawa będzie natychmiastowa. *
Jednak możliwe jest, że nigdy nie napotkasz tego problemu po prostu ze względu na swoje nawyki komputerowe. Wiem, że gdybym próbował wyłączyć plik strony, nie podobałoby mi się to ani trochę. Więc jeśli naprawdę chcesz, spróbuj na chwilę to wyłączyć i zobacz, co się stanie, zawsze możesz ponownie włączyć później.
* „Ten akapit był spekulacją” / wyłączenie odpowiedzialności;)
źródło
Powiedziałbym „ włącz”, ale przenieś go na drugi dysk, najlepiej taki, który nie jest używany przez innego świnia we / wy. To często dawało mi większą szybkość niż całkowite wyłączenie pliku strony. Oczywiście maksymalizacja pamięci RAM to dobra optymalizacja równoległa.
źródło
Wyłączam plik wymiany w 32-bitowych systemach Windows z 4 GB pamięci fizycznej. Włączenie pamięci wirtualnej nie spowoduje dodania kolejnych adresów do systemu, a wyłączenie jej oznacza, że nigdy nie będę musiał czekać na zamianę systemu Windows.
źródło
Nie. Przestrzeń adresowa jest następująca: każdy PROCES ma swoją 31-bitową przestrzeń adresową (dolne 2 GB), a jądro ma własną 31-bitową przestrzeń adresową (zawsze taka sama, niezależnie od tego, który proces posiada bieżący wątek). Daje to 2 GB * liczby procesów dostępnej przestrzeni adresowej trybu użytkownika. Bez zamiany przestrzeń trybu użytkownika jest ograniczona do wielkości pamięci fizycznej minus rozmiar pamięci jądra (zwykle około 200 MB). Oczywiście może istnieć sztuczny limit ilości pamięci wirtualnej, którą twój system może przydzielić, ale nie jestem ekspertem od zasad licencjonowania Microsoftu.
Należy również pamiętać, że wyłączenie wymiany nie musi koniecznie oznaczać, że nie wystąpią błędy stron powodujące dostęp do dysku. Plik wymiany nie jest jedynym plikiem, na który mapowana jest pamięć. Każdy plik wykonywalny (tj. .Exe lub .dll, z wyjątkiem sterowników trybu jądra) ma własną kopię zapasową dysku - mianowicie plik exe. Oczywiście strony, które zostały zmodyfikowane w pamięci, takie jak zapisywalne segmenty danych, IAT, a nawet segmenty kodu (na przykład w przypadku spakowanych plików wykonywalnych) wymagają oddzielnego swapowania, ale znaczna większość kodu / danych statycznych / zasobów nie potrzebujesz wymiany i ... można usunąć z pamięci, gdy w systemie brakuje zasobów. Gdy proces potrzebuje dostępu do takich danych, wystąpi błąd strony i dostęp do dysku, niezależnie od tego, czy zamiana jest włączona, czy nie.
źródło
Sean Nyman powiedział wcześniej, że „szczególnie te wymagające dużej pamięci, jak Firefox i Photoshop, że poprawa nastąpi natychmiast”.
Chciałem tylko dodać to w Firefoksie, jeśli wpiszesz
about:config
w pasku adresu, aby przejść do zaawansowanych ustawień w Firefoksie, możesz dodać nowy ciąg znakówbrowser.cache.disk.enable
i ustawić wartość logiczną na,false
a to zmusi Firefoksa do buforowania tylko pamięci RAM. Możesz również dodać ciągbrowser.cache.disk.capacity
i określić wartość, aby kontrolować, ile miejsca w pamięci RAM Firefox wykorzysta na pamięć podręczną przeglądarki. Mam nadzieję, że to pomoże. Mój zestaw ma pamięć podręczną w pamięci RAM, a Firefox jest zawsze super szybki.Mam również dysk SSD na dysk systemowy w tym laptopie z dyskiem obrotowym 500 GB we wnęce dodatkowej do przechowywania i ustawiam foldery TMP, TEMP i tymczasowe pliki internetowe, aby wskazywały na dysk obrotowy w systemie Windows 7 Pro, wraz z przeniesieniem pliku pagefile.sys na dysk obrotowy w D: i mój system działa bardzo szybko jak błyskawica. I tak mam 4 GB pamięci RAM, więc nie sądzę, że Windows 7 nawet często korzysta z pliku stronicowania, ale jaka szkoda jest pozostawienie go włączonego?
źródło
Wyłączenie pliku wymiany jest być może najbardziej radykalnym usprawnieniem, którego można użyć do zwiększenia wydajności komputera. W typowym scenariuszu większość laptopów używa fizycznych magnetycznych dysków twardych z ruchomymi częściami. Te dyski są bardzo wolne w porównaniu do szybkości pamięci w komputerze. Więc jeśli masz ram, aby zmusić okna, by pozostały „w granicach swoich możliwości” i nigdy nie zapisywały się na dysk, zwolni to tylko wtedy, gdy będzie musiało uderzyć w dysk dla pliku, który nie jest jeszcze w pamięci. Wszystko w pamięci będzie działać znacznie szybciej. Chodzi o buforowanie całego systemu operacyjnego, aby odczytywał lub zapisywał na dysku fizycznym tylko wtedy, gdy potrzebuje czegoś, czego nie ma już w pamięci.
Odczyt / zapis RAM odbywa się w nanosekundach w porównaniu do milisekund w fizycznych dyskach magnetycznych.
Teraz należy wziąć pod uwagę, że nowe opcje plików wymiany stają się praktyczne. Jeśli użyjesz dysku SSD lub pojawi się okno, w którym umieścisz plik wymiany na karcie SD, zauważysz również znaczny wzrost wydajności.
Tylko moje 0,02 $
źródło