Eliminowanie pliku strony

9

Widziałem dyskusje na ten temat w kilku witrynach, więc może uda nam się wymyślić tutaj coś ostatecznego.

Mam 8 GB pamięci na stacji roboczej Vista x64. Czy potrzebuję pliku stronicowania (to znaczy Właściwości systemu> Zaawansowane> Ustawienia wydajności> Zaawansowana pamięć wirtualna) i czy warto go mieć, czy nie? Jaki jest wpływ na stabilność?

Dzięki

Daniel Moore
źródło

Odpowiedzi:

6

Plik strony służy do kilku innych przydatnych rzeczy. Na przykład służy do zrzutów awaryjnych w przypadku awarii systemu Windows. Błędy w rozwiązywaniu problemów mogą być znacznie trudniejsze. Ponadto niektóre aplikacje zależą od istnienia pliku stronicowania.

Prawdziwe pytanie brzmi: dlaczego nie miałbyś pliku stronicowania? Nie możesz sobie pozwolić na kilka GB miejsca na dysku, które zajmuje? Dopóki pozwalasz systemowi Windows zarządzać rozmiarem pliku stronicowania, wydajność będzie taka sama. Po prostu nie użyje pliku stronicowania podczas ogólnego użycia.

jalf
źródło
To ma sens. Pamiętam w czasach XP, że jeśli miałeś dużo pamięci RAM, Windows nie wydawał się tym przejmować, ale wygląda na to, że Vista się zmieniła.
Daniel Moore,
Dlaczego nie miałbyś pliku strony? Ponieważ stronicowanie do iz dysku jest drogie i spowalnia działanie. Nie jestem ekspertem od Visty, ale założę się o jedno lub dwa ciasteczka, które proaktywnie stronicują pamięć na dysk, aby zwolnić pamięć. A kiedy trzeba tych stron na dysku z powrotem w pamięci, trzeba czekać.
Stu Thompson
1
@Stu, Czy w ogóle testowałeś to? Czy Microsoft jest tak niekompetentny w projektowaniu systemu operacyjnego, że można go ulepszyć kilkoma kliknięciami myszy? Ta cała strona pliku jest największym argumentem na temat rowerów. Ufasz im, że zrobią miliard rzeczy, których nie rozumiesz, dlaczego nie ufasz im w tej sprawie?
Jeremy Huiskamp
1
@Jeremy Nie jestem wielkim fanem bashingu Microsoftu, ale muszę tu wskoczyć. Zarządzanie pamięcią jako część systemów operacyjnych jest jedną z rzeczy, które Microsoft robi dobrze - pamiętaj, że jądro NT to tak naprawdę VMS 2. generacji (przewiń litery - WNT) i został stworzony przez Davida Cutlera, który napisał niesamowity kod. Więc odpierdalaj się od obcych badziewów, takich jak IE 7 lub IE 8 dołączających do systemu operacyjnego, ale spróbuj szanować dobre części systemu Windows NT 5.0 (Windows 2000) lub 5.1 (XP) lub 5.2 (Vista) lub 6.0 (Windows 2003), itp.
Rob Bergin
11

Jest interesujący artykuł na temat sprzętu Toma:

Czy żaden plik wymiany nie zapewnia lepszej wydajności?

[...] Ponownie przeprowadziliśmy ten test przy rozmiarach pamięci RAM od 8 GB do 512 MB. Chociaż praca z plikiem stronicowania była możliwa bez żadnych problemów z 8 GB, sytuacja szybko stała się krytyczna przy mniejszej ilości zainstalowanej pamięci.

Z 8 GB i bez pliku wymiany system był w porządku. Nawet w niektórych scenariuszach intensywnie korzystających z pamięci, takich jak otwieranie plików w Photoshop CS3 z całkowitym rozmiarem plików 3 GB, system pozostawał bardzo responsywny, a nawet zgryźliwy, nigdy nie zapisując na dysk.

Uwaga: Microsoft nie zaleca ustawiania pliku stronicowania poniżej 400 MB:

alternatywny tekst

splattne
źródło
1
Mało znany element tego: ustawienie pliku wymiany w NT 4 na coś absurdalnie małego powoduje awarię systemu. Tak, nikt już nie używa NT 4, ale jeśli kiedykolwiek chcesz wypróbować go na chichoty, spróbuj świeżej instalacji, a następnie zresetuj swap, aby powiedzieć, 4 MB. Następnie uruchom ponownie komputer i obserwuj fajerwerki, gdy system wykonuje zabieg na twarz.
Avery Payne
Tak, pamiętam ten. Mój przyjaciel to zrobił i prawie zabił swoją maszynę.
splattne
2

Jeśli nie zabraknie Ci pamięci RAM, wszystko będzie dobrze bez pliku strony. Z 8 GB jest mało prawdopodobne, że zabraknie ci pamięci fizycznej. Jeśli to zrobisz, rzeczy szybko zejdą ze wzgórza. Zamiast spowalniać komputer (podczas stronicowania na dysk), będziesz mieć przypadkowe awarie aplikacji (gdy malloc zawiedzie).

Bez pliku strony system Windows nie będzie również mógł wysunąć pamięci programu na dysk na rzecz takich rzeczy, jak pamięci podręczne plików. To, czy to robi różnicę, zależy od tego, jak korzystasz z komputera.

W sumie, nie sądzę, że widać żadnej poprawy ogólnego zastosowania - ale minusem jest dość minimalne jak również (skoro masz 8GB).

Mark Brackett
źródło
0

Osobiście, od jakiegoś czasu nie biegałem z nim, nigdy nie używałem wystarczającej ilości pamięci, aby stała się nekrozą, więc nie sprawiła mi żadnych problemów.

To powiedziawszy, istnieją pewne aplikacje, które nie działają dobrze bez pliku strony, na przykład Photoshop, więc jeśli je uruchomisz, możesz potrzebować przynajmniej pliku strony.

Sam Cogan
źródło