Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 1
  • 250

Jakie są sprawdzone metody konfiguracji pliku stronicowania w Windows 7? Przy jakiej ilości pamięci RAM można ten plik wyłączyć?

Czy pozostawienie pliku stronicowania zarządzanego automatycznie przez system jest dobrym wyjściem?

Jeśli już konfigurujemy plik stronicowania ręcznie, to jakimi zasadami się kierować, aby system działał jak należy?

Michał_Seremet
  • Zapytał
  • @ Michał_Seremet | 30.04.2015
    • 6
    • 2
    • 12

Odpowiedź (1)

  • 0

W domyślnej konfiguracji system Windows sam ustala rozmiar pliku stronicowania (pagefile.sys). Domyślnie rozmiar pliku ustawia jako 1,5 razy więcej niż wielkość fizycznej pamięci RAM (jeśli pamięci jest mniej niż 1GB), albo dokładnie taki rozmiar, ile posiadamy pamięci fizycznej zwiększonej o 300 MB (maksymalny rozmiar pamięci wirtualnej to 3x rozmiar fizycznej pamięci RAM):

https://technet.microsoft.com/en-us/magazine/ff382717.aspx

Domyślna konfiguracja Windows zakłada dynamiczne zwiększanie/zmniejszanie się rozmiaru pliku wymiany stosownie do potrzeb uruchamianych aplikacji. Oczywiście najbardziej sensownym działaniem jest stałe ustawienie rozmiaru pamięci wirtualnej.

Plik wymiany określają trzy parametry:

◦Lokalizacja – czyli, na której partycji/ach się znajduje.

◦Rozmiar początkowy – określa, ile MB system zarezerwuje podczas startu dla pliku wymiany.

◦Rozmiar maksymalny – określa, do jakiego rozmiaru może urosnąć plik wymiany.

Zmieniając rozmiary pliku wymiany pamiętaj, aby "Rozmiar początkowy" był adekwatny do Twoich potrzeb.

Więc jakie ustawić wartości? Sprawa jest dosyć skomplikowana. Wszystko zależy od tego, do jakich celów wykorzystujesz komputer:

  • np. używasz komputera tylko do prac typowo biurowych [edytory tekstu…] i/lub Internetu [przeglądarki internetowe, komunikatory…]
  • Inaczej trzeba podejść do całego zagadnienia, jeżeli Twój komputer musi sprostać nowy grom i aplikacjom do przetwarzania danych [kompresja i obróbka plików multimedialnych, projekty przestrzenne, obliczenia naukowe…]
  • sytuację dodatkowo komplikuje mnogość konfiguracji sprzętowych. Komputer, który ma 256 MB RAM-u, niemal zawsze potrzebuje dużego pliku wymiany. Z kolei 1 GB RAM-u sprawia, że SWAP jest niemal nieużywany. Oczywiście zdarzają się sytuacje dokładnie odwrotnie, co obrazuje złożoność problemu.

Jeśli posiadamy bardzo duży rozmiar pamięci fizycznej, to można zrezygnować z pamięci wirtualnej, ale warto wiedzieć, że:


Plik wymiany jest niezbędny. To nieprawda, że system działa lepiej, gdy ma dużo pamięci (powyżej 512 MB), a plik wymiany zostanie wyłączony.
Osoby polecające taki sposób optymalizacji, twierdzą słusznie, że:

  • pozwala to uniknąć czasochłonnego przenoszenia dużej części danych do/z pliku wymiany,
  • wszystkie dane znajdujące się w pamięci RAM są o wiele szybciej przetwarzane.

jednak zapominają o kilku ważnych sprawach: System, który nie ma pliku wymiany musi przechowywać o wiele więcej danych w pamięci operacyjnej. To, co normalnie znalazłoby się w pliku wymiany musi znaleźć się albo w RAM-ie, albo zostać usunięte z podsystemu pamięci. W efekcie, łatwo uzyskać efekt odwrotny do zamierzonego i wydajność spadnie.

Następną bardzo ważną sprawą, związaną z pamięcią wirtualną, to miejsce położenia pliku pagefile.sys. Plik powinien być umiejscowiony na dysku o najszybszym transferze danych, najlepiej w pierwszych sektorach tego dysku. Plik jest kasowany przy zamykaniu systemu i tworzony przy jego uruchamianiu, więc często następuje jego defragmentacja, więc warto mieć specjalnie przygotowaną partycje do przechowywania pliku wymiany.
Zapraszam do lektury artykułu:

http://www.tweaks.pl/plik-wymiany-stronicowanie-w-windows/

  • Odpowiedział
  • @ | 13.05.2015
  • TRENER ALTKOM AKADEMII