Jak zoptymalizować plik stronicowania w systemie Windows

W dzisiejszych czasach komputery są dość szybkie, a najnowsze systemy operacyjne całkiem nieźle je utrzymują. Dawno minęły czasy corocznego rytuału „ formatowania i ponownej instalacji ”, wykonywanego przez większość doświadczonych technicznie użytkowników (format and reinstall)systemu Windows(Windows) . Nie oznacza to jednak, że Twoja nowa instalacja systemu Windows 10 pozostanie zgrabna na zawsze. 

Niektórzy użytkownicy mogą zauważyć, że jeśli wejdą w klawisz Alt-Tab z gry wideo lub przełączą się między mocno uderzającymi aplikacjami, takimi jak edytory wideo lub okna przeglądarki ze 100 kartami, wszystko się zatrzymuje. To znak, że skończyła Ci się ultraszybka pamięć o dostępie swobodnym(Random Access Memory) zainstalowana na Twoim komputerze, a system Windows(Windows) musi teraz polegać na znacznie wolniejszej pamięci dodatkowej jako przepełnieniu. 

Spowolnienie, którego jesteś świadkiem, występuje, gdy system Windows(Windows) zamienia informacje z układów pamięci RAM(RAM) z obszarem przepełnienia znanym jako „plik stronicowania”.

Możesz poprawić wydajność, optymalizując plik stronicowania w systemie Windows 10(Windows 10) .

Czym właściwie jest „plik stronicowania”?(What Is a “Paging File” Anyway?)

Zanim przejdziemy do tego, jak zoptymalizować plik stronicowania, przyjrzyjmy się nieco głębiej, czym jest plik. Jeśli skonfigurowałeś Eksploratora Windows , aby wyświetlał ukryte pliki systemowe, znajdziesz go w katalogu głównym dysku C o nazwie „pagefile.sys”. Zakładając, że twój komputer ma domyślną konfigurację.

Plik stronicowania ma zarezerwowany rozmiar i jest wewnętrznie podzielony na „strony”. Jest to format danych, w którym przechowywane są dane pamięci RAM(RAM) dla dowolnego systemu operacyjnego, który używa stronicowania pamięci RAM(RAM) jako metody zarządzania pamięcią.

„Strony” to bloki informacji, z których każdy ma unikalny adres i dokładnie taki sam rozmiar. Oprogramowanie na Twoim komputerze rejestruje, które strony zawierają swoje informacje, więc gdy potrzebuje tych informacji, żąda strony z systemu Windows(Windows)

Gdy twoje aplikacje potrzebują więcej pamięci RAM(RAM) niż fizycznie ma twój komputer, musi użyć „pamięci wirtualnej”, która jest dokładnie tym, czym jest plik strony. Z punktu widzenia aplikacji to po prostu więcej pamięci RAM(RAM) . Jedyną różnicą jest to, że odczytywanie informacji z dysku twardego jest znacznie(much) wolniejsze niż w przypadku pamięci RAM(RAM) . Co(Which) jest raczej celem posiadania pamięci RAM(RAM) !

Więc jeśli plik strony jest tak wolny, po co go mieć? Bez pliku stronicowania aplikacje ulegną awarii lub poważnej awarii, ponieważ wszelkie dodatkowe informacje, które muszą być przechowywane w pamięci RAM(RAM) , zostaną po prostu utracone. Odrobina spowolnienia, aby obsłużyć szczytowe zapotrzebowanie na pamięć RAM(RAM) , jest lepsza niż awaria systemu jako całości.

OK, ale po co optymalizować plik stronicowania?(OK, But Why Optimize The Paging File?)

Stronicowanie pamięci RAM(RAM) jest jedną z najstarszych istniejących metod zarządzania pamięcią. Komputery typu mainframe z lat 60. już z niego korzystały! Miało to sens, gdy pamięć RAM(RAM) mierzono w dziesiątkach kilobajtów. To wciąż miało sens, gdy 640 KB pamięci wystarczało „dla każdego(enough for anyone) ”. 

W dzisiejszych czasach większość komputerów głównego nurtu ma znacznie więcej pamięci RAM(RAM) niż użytkownik może potrzebować, chyba że rutynowo uruchamiają aplikacje wymagające pamięci. Jeśli zawsze kończy Ci się pamięć RAM(RAM) z powodu codziennych przypadków użytkownika, znacznie lepszą strategią rozwiązania tego problemu jest dodanie większej ilości pamięci RAM(RAM) do systemu. 

Jak większość komponentów komputerowych w dzisiejszych czasach, pamięć RAM(RAM) jest stosunkowo tania!

Biorąc pod uwagę, że twój komputer ma odpowiednią ilość pamięci RAM(RAM) , może nadejść dzień, w którym coś spowoduje konieczność stronicowania pamięci RAM . (RAM)Wtedy będziesz wdzięczny, że miałeś przytomność umysłu, aby upewnić się, że stronicowanie nie trwa dłużej niż to konieczne. 

Ogólne wskazówki dotyczące poprawy wydajności stronicowania(General Tips To Improve Paging Performance)

Oprócz dostosowania własnych ustawień zarządzania systemu Windows jest kilka rzeczy, które możesz zrobić, aby poprawić wydajność stronicowania pamięci RAM(RAM) , gdy to nastąpi. Jedną z najczęstszych rad jest ustawienie pliku stronicowania na inny dysk niż dysk systemu operacyjnego. 

Chodzi o to, że większość nowych komputerów ma obecnie dysk półprzewodnikowy ( SSD ) jako główny dysk. Chociaż dyski SSD(SSDs) korzystające z interfejsu SATA nadal muszą kolejno kolejkować żądania odczytu i zapisu, są one o rząd wielkości szybsze niż dyski mechaniczne z obracającymi się talerzami. 

Logika stojąca za tym ma sens, ponieważ dyski twarde muszą kolejkować żądania odczytu i zapisu. Głowice odczytująco-zapisujące muszą fizycznie przemieszczać się do różnych części talerza dysku, w których przechowywane są dane. Jeśli więc system Windows(Windows) próbuje zamienić informacje z pliku strony, a także próbuje użyć dysku do innych celów, wszystko spowolni do indeksowania. Jeśli umieścisz plik strony na osobnym dysku twardym, problem zniknie.

Jeśli więc masz w komputerze dwa dyski SSD SATA(SATA SSDs) , nadal sensowne jest umieszczenie pliku stronicowania na dysku dodatkowym. Jeśli masz główny dysk, który korzysta z interfejsu NVMe przez PCIe , nic nie zyskasz, przenosząc plik stronicowania. Dzieje się tak, ponieważ NVMe przez PCIe jest równoległy, co oznacza, że ​​żądania odczytu i zapisu są obsługiwane jednocześnie. 

W przypadku mechanicznych dysków twardych problemem może być również fragmentacja. Pliki nie są przechowywane w sposób ciągły, ale zapisywane w dostępnych lukach pozostawionych przez usunięte pliki. Oznacza to, że z biegiem czasu, gdy pliki są zapisywane i usuwane, określony plik może istnieć w kawałkach na całym dysku. 

Jeśli plik stronicowania jest fizycznie rozrzucony po całym talerzu dysku, głowice dysku potrzebują więcej czasu na złożenie go w całość. Na dyskach SSD nie stanowi to problemu. Jeśli używasz napędu mechanicznego, dobrym sposobem na obejście tego może być utworzenie dedykowanej partycji po pierwszej defragmentacji danego dysku. Umieszczając plik strony na zdefragmentowanej partycji, masz pewność, że wszystkie dane znajdują się fizycznie w tej samej lokalizacji.

Jak zoptymalizować plik stronicowania w systemie Windows 10(How To Optimize Your Paging File In Windows 10)

Teraz, gdy dobrze rozumiesz kontekst i zasady optymalizacji pliku stronicowania, nadszedł czas, aby zagłębić się w same ustawienia. To Ty decydujesz, jakich konkretnych ustawień użyć w oparciu o Twoją konkretną konfigurację.

  • Najpierw otwórz menu Start, a następnie wpisz wydajność(performance ) w pasku wyszukiwania.
  • Poszukaj Dostosuj wygląd i wydajność systemu Windows(Adjust the appearance and performance of Windows) w kategorii ustawień, jak widać na poniższym zrzucie ekranu. 

  • Powinno się teraz otworzyć okno Opcje wydajności . (Performance Options)Przejdź do zakładki Zaawansowane .( advanced )

  • Po otwarciu karty Zaawansowane(Advanced) kliknij Zmień(Change ) w sekcji Pamięć wirtualna(Virtual memory) .

  • Otworzy się okno pamięci wirtualnej . (Virtual Memory)Wszystkie opcje są domyślnie wyszarzone. Więc najpierw musimy odznaczyć Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków.(Automatically manage paging file size for all drives.)

  • Teraz zobaczysz następujące opcje, które możesz zmienić.

  • Ustawieniami każdego dysku można zarządzać niezależnie. Kliknij(Click) żądany dysk w powyższym oknie, aby zmienić jego określone ustawienia. Partycje logiczne będą również wyświetlane jako niezależne dyski.
  • Wybierz rozmiar niestandardowy,(custom size ) aby określić własny minimalny i maksymalny rozmiar pliku stronicowania. Wybierz opcję Bez pliku stronicowania(No Paging File) , jeśli nie chcesz, aby dany dysk w ogóle go posiadał.
  • Domyślnym automatycznym zachowaniem jest minimalna wielkość 1,5-krotności rzeczywistej pamięci RAM(RAM) . Nie zalecamy wybierania minimalnego rozmiaru poniżej tego. Po ustawieniu konkretnego dysku tak, jak lubisz, pamiętaj, aby kliknąć Ustaw(Set ) , aby zablokować te opcje.

Jak zoptymalizować plik stronicowania w starszych wersjach systemu Windows(How To Optimize Your Paging File In Older Versions Of Windows)

Sposób, w jaki pamięć wirtualna jest modyfikowana i zarządzana w starszych wersjach systemu Windows , jest praktycznie identyczna z tym, jak działa w systemie Windows 10(Windows 10) . W szczególności Windows 7,8 i 8.1 nadal mają dokładnie ten sam interfejs pamięci wirtualnej.

W tej dyskusji nie będziemy włączać niczego starszego niż Windows 7, ponieważ nie powinno być już żadnych istniejących maszyn, na których nadal działają te nieobsługiwane systemy operacyjne.

Proces jest identyczny z opisanymi powyżej krokami w systemie Windows 10(Windows 10) od momentu, w którym dotarłeś do okna Opcje wydajności(Performance Options) . Jednak dotarcie tam jest trochę inne.

  • Przejdź do Start , a następnie do Panelu sterowania. (Control Panel. )
  • Tam otwórz System. Następnie kliknij Zaawansowane ustawienia systemu(Advanced System Settings) .
  • Na karcie Zaawansowane w oknie (Advanced)Właściwości systemu(System Properties) kliknij Ustawienia.(Settings.)

Stąd możesz postępować zgodnie z tymi samymi instrukcjami, co powyżej. Jeśli używasz systemu Windows 7(Windows 7) , rozważ jak najszybszą aktualizację. Regularne wsparcie dla systemu Windows 7(Windows 7) zakończyło się w 2015 roku, a przedłużone wsparcie kończy się na początku 2020 roku.

Stronicowanie Dr. Wydajność(Paging Dr. Performance)

Podczas gdy większość nowoczesnych komputerów nie będzie działać inaczej, jeśli zmienisz ich ustawienia stronicowania, niewielkie poprawki mogą mieć znaczenie na słabszych komputerach z ograniczoną pamięcią RAM(RAM) . Nawet na maszynach z najwyższej półki, które czasami muszą przewyższać swoją wagę pod względem pamięci.

Więc jeśli następnym razem napotkasz komputer, który się zatrzymuje, może się okazać, że będzie potrzebował wizyty lekarza pliku stronicowania, aby naprawić wszystko ponownie.



About the author

Jestem ekspertem komputerowym z ponad 10-letnim doświadczeniem i specjalizuję się w pomaganiu ludziom w zarządzaniu komputerami w ich biurze. Napisałem artykuły na takie tematy, jak optymalizacja połączenia internetowego, konfiguracja komputera w celu uzyskania najlepszych wrażeń w grach i nie tylko. Jeśli szukasz pomocy we wszystkim, co dotyczy Twojej pracy lub życia osobistego, jestem osobą dla Ciebie!



Related posts