Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

pagefile.sys - spór

2 views
Skip to first unread message

Osadnik

unread,
Oct 3, 2007, 2:36:09 PM10/3/07
to
Spieram się ze znajomym o zasadność istnienia pliku pagefile w systemie
Windows XP/Vista.

Ja obstaje przy tym że plik potrzebny i że rozmiar powinien być ustalony
na sztywno najlepiej na drugim dysku.

On Obstaje przy tym ze pagefile zmniejsza wydajność systemu operacyjnego
i zajmuje niepotrzebnie miejsce (w jego wypadku to 2GB).

Jak pamiętam wypowiedzi Radosława Sokoła to on uważa że pagefile jest
potrzebny a jego brak może spowalniać komputer.

Dlatego szukam dowodu na to innego niż:
- bo jest domyślnie
- bo linuksy tez mają

Dlatego chętnie zobaczę dowód lepszej lub gorszej wydajności komputera
związanej z istnieniem lub nie pliku pagefile.

Jasko Bartnik

unread,
Oct 3, 2007, 3:01:32 PM10/3/07
to
Dnia 03-10-2007 o 20:36:09 Osadnik <osadn...@wp.pl> napisał(a):

> Dlatego chętnie zobaczę dowód lepszej lub gorszej wydajności komputera
> związanej z istnieniem lub nie pliku pagefile.

Ja to ujme tak - kiedys calkowicie wylaczylem i sie na tym zdrowo
przejechalem. Wydajnosc potrafila spasc drastycznie. Czy plik wymiany jest
ok? To zalezy od zastosowan komputera i ilosci posiadanego ramu.

--
Pozdrawiam, Jasko Bartnik.
Adres email: http://www.cerbermail.com/?XGffJlCqWO
Nem minden szarka farka tarka, csak a tarka fajta szarka farka tarka.

Piotr Palusiński

unread,
Oct 3, 2007, 3:08:58 PM10/3/07
to
In news:fe0nmt$6qq$1...@nemesis.news.tpi.pl,
*Osadnik* <osadn...@wp.pl> typed:


Windows XP, podobnie jak większość współczesnych systemów operacyjnych,
wykorzystuje pamięć wirtualna. System może przydzielić pewien obszar
pamięci dla aplikacji, ale nie zawsze taki przydzielony obszar fizycznej
pamięci operacyjnej będzie dla aplikacji wystarczający. Zamiast tego
Windows monitoruje odwołania aplikacji do pamięci, a następnie w
odpowiedni sposób reorganizuje strukturę wykorzystania pamięci
operacyjnej.
Analizując kolejne odwołania poszczególnych aplikacji do pamięci, system
operacyjny pozwala na prace komputera ze znacznie mniejsza ilością pamięci
- odpowiednio przewidując i optymalizując kombinacje pamięci fizycznej i
wirtualnej w taki sposób, aby zapewnić poprawna i wydajna prace aplikacji.
Windows XP regularnie sprawdza, czy pamięć fizyczna przydzielona dla danej
aplikacji jest w danej chwili wykorzystywana, oraz na bieżąco stara się
przewidywać zapotrzebowanie poszczególnych aplikacji na pamięć i określić
ilość pamięci, która może byc w danej chwili zwolniona bez wyraźnego
wpływu na wydajność poszczególnych aplikacji oraz całego systemu.
Zaoszczędzona w ten sposób pamięć jest traktowana jako swego rodzaju
rezerwa i wykorzystywana w miarę potrzeb.
Kiedy rezerwa pamięci maleje, to jest uzupełniania przez zapisywanie
nieużywanych chwilowo obszarów pamięci do specjalnego pliku
(stronicowania) na dysku.

Jeśli tylko, to możliwe, staraj się unikać umieszczenia pliku wymiany na
tym samym dysku co pliki systemu operacyjnego.
Jeśli decydujemy się na plik wymiany z ustawieniem ręcznym (stały), to
powinien być w jednym kawałku, więc przed założeniem nowego pliku
dokonajmy defragmentacji dysku - dobrze by było przenieść go na początek
dysku np. robi to Speed Disk z pakietu z pakietu Norton Utilities.
Najpierw należy ustawić wielkość pamięci wirtualnej na 0 (tak, zero!).
Następnie powinna zostać uruchomiona defragmentacja twardego dysku
(Start/Programy/ Akcesoria/Narzędzia systemowe/Degramentator dysków). Po
jej zakończeniu ponownie przejdź do opcji pamięci wirtualnej i ustaw
zarówno minimalny, jak i maksymalny jej rozmiar na tę samą wartość, np.
500 MB. Jaka jest korzyść z takiej operacji? Pamięć wirtualna o stałym
rozmiarze jest przechowywana na twardym dysku w postaci pojedynczego pliku
i dostęp do jej różnych części jest szybszy. Po tej operacji uruchamiamy
wspomniane narzędzie Speed Disk, aby przenieść plik na początek dysku

Sposób ten ma jednak nieusuwalna wadę, ponieważ dostęp do dysku jest o
wiele wolniejszy niż dostęp do pamięci, korzystanie z pliku wymiany może
spowodować spowolnienie pracy systemu. Jeśli jednak alternatywą jest
niemożność uruchomienia aplikacji z powodu braku pamięci, rozwiązanie to
przestaje być tak złe.
Powinieneś więc ręcznie dobrać ustawienia pliku wymiany, czy pozostawić to
systemowi? Osobiście polecam, aby zajął się tym system. Zwykle dynamiczne
sterowanie plikiem wymiany powoduje najefektowniejsze wykorzystanie
zasobów systemu.

Ze wzgledow bezpieczenstwa mozna wymusic czyszczenie pliku wymiany przy
kazdym zamykaniu systemu. W pliku tym skladowane sa chwilowo strony
pamieci zawierajace niekiedy informacje o krytycznym znaczeniu, np.
nieszyfrowane hasla, numery kart kredytowych itp.., gdyby nie czyszczenie
pliku wymiany, informacja ta moglaby byc przechwycona przez
nieuprawnionych uzytkownikow po ponownym uruchomieniu systemu.
Czyszczenie to wydłuża jednak czas zamykania systemu, jesli wiec nie jest
uzasadnione potrzebami bezpieczenstwa, mozna rozwazyc rezygnacje z tej
funkcji.
Odpowiada za nia pozycja/wartosc "ClearPageFileAtShutdown" (1-
czyszczony, 0- nie czysz.) w kluczu:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\
Memory Management

--
Piotr Palusiński [Microsoft MVP Shell/User]
https://mvp.support.microsoft.com/profile/Piotr.Palusinski
news://msnews.microsoft.com/microsoft.public.pl.windows
Nigdy nie kłóć się z głupcem, bo ludzie mogą nie dostrzec różnicy

Paweł Goleń

unread,
Oct 3, 2007, 3:11:00 PM10/3/07
to
Osadnik wrote:

> Dlatego chętnie zobaczę dowód lepszej lub gorszej wydajności komputera
> związanej z istnieniem lub nie pliku pagefile.

A może by tak poznać, jak Windows zarządza pamięcią i kiedy tak na
prawdę musi coś wczytać z pagefile?

http://wampir.mroczna-zaloga.org/archives/200-Ile-swap-w-Windows.html

Już nie wspomnę o tym, że pagefile to tylko jeden z (uwaga, upraszczam)
mapowanych plików...

--
Paweł Goleń
mailto:p_g...@ks.onet.pl
"Wszyscy przecież wiemy, że nikt nie dostaje żadnych spamów" - mój trol
UGVybCBTVUNLUw==

Michal Kawecki

unread,
Oct 3, 2007, 3:45:16 PM10/3/07
to

Są dwie szkoły: pruszkowska i wołomińska ;-). Ja w XP swap wyłączyłem i
było o wiele, wiele lepiej. Póki można, lepiej trzymać programy w
pamięci a nie w swapie, który w porównaniu do RAM-u jest bardzo powolny.
Ergo, mając dość pamięci RAM nie widzę żadnego uzasadnienia dla
utrzymywania pliku swap.
--
M. [Windows - Shell/User MVP]
/odpowiadając na priv zmień px na pl/
https://mvp.support.microsoft.com/profile/Michal.Kawecki

Markus Sprungk

unread,
Oct 3, 2007, 4:03:10 PM10/3/07
to
Jasko Bartnik napisał(a):


> Ja to ujme tak - kiedys calkowicie wylaczylem i sie na tym zdrowo
> przejechalem. Wydajnosc potrafila spasc drastycznie.

Bardzo interesujące, gdyż moje doświadczenia są zupełnie inne. Od lat nie
używam pliku wymiany i system zdecydowanie chodzi szybciej

--
Markus Sprungk msprungk(at)post(KROPKA)pl
ICQ: 79050392 mspr...@gmail.com
Tlen: msprungk
GG: 1447098

dziobu

unread,
Oct 3, 2007, 4:09:36 PM10/3/07
to
Dnia 10/3/2007 9:45 PM, Użytkownik Michal Kawecki napisał:
>
> Są dwie szkoły: pruszkowska i wołomińska ;-). Ja w XP swap wyłączyłem i
> było o wiele, wiele lepiej. Póki można, lepiej trzymać programy w
> pamięci a nie w swapie, który w porównaniu do RAM-u jest bardzo powolny.

Tu napisali co i jak pozmieniać w rejestrze żeby więcej pamięci było
przeznaczone na sterowniki i soft:
http://www.xp.net.pl/art/windowsxp_full_optym.html

Sprawdzałem - działa.

--
Pozdrawiam # | _ \| __|/ __|/ __|
Paweł Konarski (k p a w e l @ o n e t . p l) # | _/| __|\__ \\__ \
www: pawkon.ath.cx # |_| | __|\___/\___/
____ pawelkon.go3.pl _________________________#_____ www.pess.pl ____

BartekK

unread,
Oct 2, 2007, 6:50:14 PM10/2/07
to
Osadnik pisze:

> Spieram się ze znajomym o zasadność istnienia pliku pagefile w systemie
> Windows XP/Vista.
> Dlatego chętnie zobaczę dowód lepszej lub gorszej wydajności komputera
> związanej z istnieniem lub nie pliku pagefile.

Ja na laptopie (C2D, 1.5GB ramu, xp, brak jakichś wyszukanych aplikacji
poza automapą, openoffice) wyłączyłem plik wymiany - tylko po to, by
dysk mógł iść spać i oszczędzać prąd.
I faktycznie w czasie normalnej pracy (gdy potrzebne programy są
załadowane i nic nowego się nie dzieje, poza np pisaniem w Openoffice, a
wyniki pracy zapisuje na pendrive) - teraz dysk mi usypia i potrafi
przez parę godzin nie ruszyć.
Automapę ustawiłem by cachowała na maksa w ramie - i potrafię przejechać
kiladziesiąt km bez uruchomienia dysku.

Zmniejszenia prędkości pracy nie zauważyłem. Raczej zwiększenie.
Przy większej ilości ramu faktycznie nie ma miejsca odczytywanie z
pagefile, ale zapisy czasem są. Niestety dyski laptopowe są wolne, a
seektime dramatycznie obniża prędkość dostępu do danych/programu,
zwłaszcza jak nie jest to jeden seektime, tylko cały zestaw bo dostęp do
ładowanych danych jest przerywany przez zapisy pagefile, i głowica musi
latać tam-i-spowrotem. Openoffice ładuje mi się pare sekund szybciej bez
swapu.

--
| Bartlomiej Kuzniewski
| si...@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

Jasko Bartnik

unread,
Oct 4, 2007, 1:33:41 AM10/4/07
to
Dnia 03-10-2007 o 22:03:10 Markus Sprungk <mspr...@gmail.com> napisał(a):

>> Ja to ujme tak - kiedys calkowicie wylaczylem i sie na tym zdrowo
>> przejechalem. Wydajnosc potrafila spasc drastycznie.
> Bardzo interesujące, gdyż moje doświadczenia są zupełnie inne. Od lat nie
> używam pliku wymiany i system zdecydowanie chodzi szybciej

Bo to zalezy od zastosowan komputera. Zrob test - zostaw w kompie 128MB
ramu i zobacz jaka dziala XP + Apache + MySQL + serwer MuOnline z
dwugigowym plikiem wymiany i jego calkowitym brakiem. Zaleznie od potrzeb
do wylaczenia pliku wymiany trzeba miec odpowiednia ilosc ramu - gdybym
mial 8GB tez bym wylaczyl w moim zastosowaniu. A ze mam "tylko" 1GB musze
ustawic plik wymiany na 4GB.

Markus Sprungk

unread,
Oct 4, 2007, 2:24:40 PM10/4/07
to
Jasko Bartnik napisał(a):


> Bo to zalezy od zastosowan komputera.

Nie. To zależy od ilości posiadanego RAM-u a obecnie standardem jest już 1
GB


>Zrob test - zostaw w kompie 128MB
> ramu i zobacz jaka dziala XP + Apache + MySQL + serwer MuOnline z
> dwugigowym plikiem wymiany i jego calkowitym brakiem.

Jakbym zostawił w kompie 128 MB RAM-u to praca z systemem byłaby udręką
niezależnie od włączonego czy wyłączonego pliku wymiany. Wątek dotyczy
używania pamięci na poziomie 2 GB. Osobiście używałem przez kilka lat kompa
z pamięcią 1 GB jeszcze DDR SDRAM 333 Mhz i mając całkowicie wyłączony plik
wymiany nie miałem problemów z większością gier i pamięciożernych aplikacji


>Zaleznie od potrzeb
> do wylaczenia pliku wymiany trzeba miec odpowiednia ilosc ramu - gdybym
> mial 8GB tez bym wylaczyl w moim zastosowaniu. A ze mam "tylko" 1GB musze
> ustawic plik wymiany na 4GB.

j/w

Pracuję bez pliku wymiany od cirka 6 lat mając ciągle na pokładzie 1 GB
RAM-u. Od pewnego czasu mam już 2 GB w swoim laptopie

AdamS

unread,
Oct 5, 2007, 1:57:06 AM10/5/07
to
Markus Sprungk wrote:

> Jasko Bartnik napisał(a):
>
>
>> Bo to zalezy od zastosowan komputera.
>
> Nie. To zależy od ilości posiadanego RAM-u a obecnie standardem jest już 1
> GB
>
>

Czytając ten watek sprawdziłem jak to będzie u mnie. 2GB minus 256MB
na grafikę. Pagefile na drugiej partycji o wielkości min. 1GB. Nie
przeprowadzając testów nie wychwyciłem różnic w pracy z włączonym czy
też wyłączonym plikiem wymiany poza jedną photoshop nie chciał
wystartować wyświetlając komunikat o braku miejsca na dysku ...(nie
pamiętam w tej chwili dokładnie).

--
Pozdrawiam AdamS

Skrypek

unread,
Oct 6, 2007, 10:46:03 AM10/6/07
to
Michal Kawecki nabazgrał:

>> Dlatego chętnie zobaczę dowód lepszej lub gorszej wydajności komputera
>> związanej z istnieniem lub nie pliku pagefile.
>
> Są dwie szkoły: pruszkowska i wołomińska ;-). Ja w XP swap wyłączyłem i
> było o wiele, wiele lepiej. Póki można, lepiej trzymać programy w
> pamięci a nie w swapie, który w porównaniu do RAM-u jest bardzo powolny.
> Ergo, mając dość pamięci RAM nie widzę żadnego uzasadnienia dla
> utrzymywania pliku swap.

Dla mnie wystarczającym powodem na posiadanie pliku stronicowania jest brak
możliwości uruchomienia niektórych aplikacji gdy się go wyłączy.

Chichotek

unread,
Oct 7, 2007, 11:06:14 AM10/7/07
to
Był 3 październik (środa) gdy o godz. 20:36 *Osadnik* napisał(a):

> Dlatego chętnie zobaczę dowód lepszej lub gorszej wydajności komputera
> związanej z istnieniem lub nie pliku pagefile.

U mnie komp chodzi szybciej/sprawniej od kiedy pagefile mam na oddzielnej
partycji z systemem plików FAT16 - cała partycja 3GB jest tylko do pagefile.
Oczywiscie to "szybciej/sprawniej" to moja subiektywna ocena.

--
Pozdrawiam, Chichotek
DFI nf4 Ultra, AMD64+AC Freezer, 2xKingston, Gigabyte, 2xSeagate,
WD, LG, Topower P3 450W EZ, Enermax+2xFander, 21" Gateway,
MSIE 3.0+Icemat, Logitech UltraX Flat, XP Pro

0 new messages