Plik stronicowania...

Plik stronicowania...

Postprzez Keldorn WistBlade w 30 Sty 2009, 17:47

Moje pytanie brzmi - Jaką powinieniem ustawić wielkość tego pliku w przypadku 2 GB Ram`u dodam że przeczytałem z kilka stron o tej tematyce ale co strona to inne rozważania na ten temat.

Co mam aby było łatwiej:
Core Duo E2140 ~ 1.60 GHz
2 GB Ram - 667 MHz
2 dyski twarde:
1. jeden niesystemowy z 2 MB buforem
2. drugi z 16 MB buforem - system + partycja
3 Win XP Professional SP3
4 Obecny rozmiar pliku:
Image

Wg. wielu mędrców plik powiniem wynosić 1,5 do 3 * ilość Ram czyli wg. mojej ilości od 3072 do 6144,
Wg. innych mędrców wartość ta powinna być stała i wynosić np. 4096 do 4096,
Wg. jeszcze innych powinna być wyłączona bo ta ilość Ram`u w zupełności wystarcza,
Wg. Jeszcze innych, innych :> powinna wynościć np. od 382 do 512 !?!

No a co wy sądzicie bo jest to temat dość gorący i napewno przyda się do upłyniania i tak już zamulonych kompów lub zwalniania pamięci operacyjnej. Licze na to że każdy ma już dyski większe niż 120 GB z buforem większym lub równym 8 MB i chyba ATA czy SATA nie mają w tym przypadku różnicy może co jedynie FAT32 do NTFS ale XP już wymaga tej drugiej.
Awatar użytkownika
Keldorn WistBlade
Tropiciel

Posty: 257
Dołączenie: 28 Wrz 2007, 10:44
Ostatnio był: 14 Cze 2023, 12:36
Miejscowość: Szczecin
Frakcja: Samotnicy
Ulubiona broń: Sniper SGI
Kozaki: 9

Reklamy Google

Re: Plik stronicowania...

Postprzez dorian w 31 Sty 2009, 11:58

Wg. jeszcze innych powinna być wyłączona bo ta ilość Ram`u w zupełności wystarcza,


Też tak uważam.
Sam mam co prawda 3 GB ramu, więc trochę więcej, plik stronicowania wyłączyłem całkowicie (choć ponoć system jest tak zrobiony, że i tak sam swoje minimum gdzieś tworzy) i wszystko hula szybciej, bo korzysta bezp. z pamięci RAM, a nie z wolnych zasobów na dysku, ale 2 GB to minimum, które trzeba mieć do takich "zabiegów" i to przy XP, bo przy Viście to już się robi min. 3 GB :wink:
Poniżej 2 GB lepiej mieć plik stronicowania włączony jako pewien "zapas". W przypadku, gdy tego ramu zabraknie, system skorzysta wtedy z tego pliku.
W twoim przypadku wyłącz plik całkowicie i sprawdź, czy jest różnica w szybkości działania systemu:)
P.S. Tyle, że proc. CPU masz trochę za cienki, a do dzisiejszych gier + karta grafiki oczywiście, ma baaaardzo duże znaczenie i te dwa podzespoły + ilość RAM-u i mocarna zasiłka to podstawa :(
Awatar użytkownika
dorian
Legenda

Posty: 1411
Dołączenie: 11 Lut 2008, 16:02
Ostatnio był: 15 Lis 2025, 14:18
Miejscowość: W-wa
Frakcja: Zombie
Kozaki: 247

Re: Plik stronicowania...

Postprzez plumber w 21 Kwi 2010, 10:18

Sprawa banalna i dawno rozwiązana.

Przedstawiam rozwiązanie problemu pamięci wirtualnej "pagefile.sys" .
Aby wypracować optymalne ustawienie pagefile.sys należy przeprowadzić testy jego wykorzystania przez system operacyjny, robimy to przez katowanie kompa paroma wymagającymi aplikacjami na raz, odpalamy wymagającą grę.
Ważne aby komp był katowany z 2-3 godziny dla zachowania wiarygodności zużycia pagefile.sys.
A oto jak to wszystko zrobić.

1. Tworzymy plik tekstowy "test pliku wymiany.txt"

Zawartość pliku "test pliku wymiany.txt"
:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colPageFiles = objWMIService.ExecQuery("Select * from Win32_PageFileUsage")

For Each objPageFile in colPageFiles
Wscript.Echo "Lokalizacja: " & objPageFile.Name
Wscript.Echo "Rozmiar początkowy: " & objPageFile.AllocatedBaseSize
Wscript.Echo "Aktualne wykorzystanie: " & objPageFile.CurrentUsage
Wscript.Echo "Najwyższe wykorzystanie: " & objPageFile.PeakUsage
Next


2. Zmieniamy nazwę pliku "test pliku wymiany" na "test pliku wymiany.vbs"
3. klikamy na pliku dwa razy aby się uruchomił powinniśmy otrzymać cztery wyskakujące po sobie okienka.
Pierwsze z lokalizacja pliku wymiany, drugie z rozmiarem początkowym, trzecie z aktualnym wykorzystaniem,
i ostatnie z najbardziej potrzebną dla nas informacja szczytowe wykorzystanie pliku wymiany podczas tej sesji windows.

Moje doświadczenie i zabawa z plikiem wymiany dla pamięci 4 GB

Image

Po tym zabiegu widać czy ustawiony rozmiar pamięci wirtualnej odpowiada naszym zapotrzebowaniom.
Gdy wartość szczytowa jest równa lub zbliżona do wielkości pliku wymiany zwiększamy jego wielkość o 50% i lecimy z testami od nowa.
Zalecam zaczynać od 512MB jest to moim zdaniem wartość optymalna dla zwykłego użytkownika komputera przy posiadaniu 4 GB ram, dla 2GB ram zalecam zacząć od 1024MB.

Pracuje z plikiem wymiany ustawionym na sztywno 512MB (taki sam rozmiar początkowy i końcowy) co jest bardzo ważne ponieważ system podczas wyłączania nie kasuje pliku wymiany a zostaje on nadal na dysku, co procentuje podczas startu systemu. ( nie tworzy go od nowa )
I powiem tak jak dotąd nie miałem komunikatu o braku pamięci itp... itd...
Oczywiście dbamy o system operacyjny. ( nie instalujemy wszystkiego co da się da z netu na kompie bo wtedy to wam i 16 GB pamięci nie pomoże)
Niestety niektóre programy wymagają większej ilości pamięci wirtualnej (plik wymiany) aby poprawnie funkcjonować lecz na szczęście nie jest ich sporo.

Wszytko sprawdzone na Windows 7 64 Bit
Komputer jak w podpisie.
INTEL CORE i5 750 @ 4423 1.424v
ASUS P7P55D
OCZ 4 GB OCZ3G1600LV4GK
SAPPHIRE HD 5870 1024 MB 21161-00-54R
RAID 0 - 2x ST3250310NS
HDD 3 - F3 HD502HJ
HDD 4 - ST3500418AS
Awatar użytkownika
plumber
Kot

Posty: 15
Dołączenie: 28 Mar 2010, 20:45
Ostatnio był: 22 Gru 2012, 16:27
Miejscowość: Wrocław
Frakcja: Samotnicy
Ulubiona broń: Gauss Gun
Kozaki: 0

Re: Plik stronicowania...

Postprzez dorian w 21 Kwi 2010, 11:56

plumber :
Aby wypracować optymalne ustawienie pagefile.sys należy przeprowadzić testy jego wykorzystania przez system operacyjny..


Chyba zbytnio nic nowego. Pisałem o tym TUTAJ
Awatar użytkownika
dorian
Legenda

Posty: 1411
Dołączenie: 11 Lut 2008, 16:02
Ostatnio był: 15 Lis 2025, 14:18
Miejscowość: W-wa
Frakcja: Zombie
Kozaki: 247

Re: Plik stronicowania...

Postprzez caleb59 w 21 Maj 2011, 13:55

Odgrzebywanie trupa (tego tematu) ale odkąd dodałem kolejny 1GB RAM do kompa zacząłem zagłębiać się w temacie ponownie - najlepszym rozwiązaniem jest mieć włączony plik wymiany i IMO dobrać go optymalnie wg. wskazań stąd: http://www.cdprojekt.pl/support/tutoria ... ik_wymiany

W moim wypadku dla 3GB RAM wygląda to tak:

Image
Ostatnio edytowany przez caleb59, 21 Maj 2011, 17:51, edytowano w sumie 1 raz
                        Image
| Ryzen 7 5800X3D | 32GB DDR4 RAM | RTX 4070 SUPER 12GB GDDR6X RAM | Windows 11 Pro x64 |
Awatar użytkownika
caleb59
Administrator

Posty: 2716
Dołączenie: 23 Sie 2008, 18:59
Ostatnio był: Wczoraj, 18:17
Frakcja: Samotnicy
Ulubiona broń: Vintar BC
Kozaki: 679

Re: Plik stronicowania...

Postprzez scigacz1975 w 21 Maj 2011, 15:15

@Caleb z praktyki wiem że lepiej jest ustawić sztywno 4096MB (przynajmniej grając w stalkera z modami graficznymi) - problem out of memory prawie wtedy nie występuje.

Za ten post scigacz1975 otrzymał następujące punkty reputacji:
Positive caleb59.
Awatar użytkownika
scigacz1975
Monolit

Posty: 3243
Dołączenie: 29 Sty 2010, 00:26
Ostatnio był: 29 Mar 2026, 16:28
Miejscowość: Stalowa Wola
Frakcja: Samotnicy
Ulubiona broń: --
Kozaki: 926

Re: Plik stronicowania...

Postprzez caleb59 w 21 Maj 2011, 16:55

Rzeczywiście @scigacz1975 masz rację - właśnie "przegooglowałem" dokładniej internet i w rzeczy samej dla świętego spokoju lepiej jest ustawić nieco więcej czyli jak radzisz 4096 na 4096...
Mój poprzedni post nie jest złym wyjściem ale jeśli ktoś rozważa poważniejsze sprawy typu Stalker, obróbka wideo czy Photoshop to zdecydowanie lepiej jest ustawić większą wartość przydzielonej pamięci...

Image
                        Image
| Ryzen 7 5800X3D | 32GB DDR4 RAM | RTX 4070 SUPER 12GB GDDR6X RAM | Windows 11 Pro x64 |
Awatar użytkownika
caleb59
Administrator

Posty: 2716
Dołączenie: 23 Sie 2008, 18:59
Ostatnio był: Wczoraj, 18:17
Frakcja: Samotnicy
Ulubiona broń: Vintar BC
Kozaki: 679

Re: Plik stronicowania...

Postprzez impulse_101 w 22 Maj 2011, 10:01

Polecam zastosować rozwiązanie w postaci oddzielnej partycji na pliki stronicowania, lub nawet dysku (najlepiej SSD). Sam mam wydzielone 8GB (przyszłościowo, jak dokupię ramu) na oddzielnej partycji która służy tylko i wyłącznie do tego celu co troszkę pomaga w odczycie danych. Dyski są teraz tanie wiec nie ma co żałować GB :wink:
Image
Awatar użytkownika
impulse_101
Legenda

Posty: 1305
Dołączenie: 20 Sty 2009, 16:47
Ostatnio był: 08 Lut 2020, 16:44
Frakcja: Czyste Niebo
Ulubiona broń: Viper 5
Kozaki: 275

Re: Plik stronicowania...

Postprzez Kontroler w 22 Maj 2011, 10:20

Image

Ja mam całkowicie wyłączone i jest OK. Zauważyłem też że im więcej ramu, to zalecany rozmiar pliku stronicowania się zwiększa. Dla 4GB to było ~6000MB, a przy 8GB już ~12000MB, tylko pytanie po co jak przy takiej ilości ramu nie ma sensu korzystać z tego.
Awatar użytkownika
Kontroler
Ekspert

Posty: 780
Dołączenie: 11 Lis 2009, 21:29
Ostatnio był: 24 Paź 2022, 10:53
Miejscowość: Świebodzin
Frakcja: Samotnicy
Ulubiona broń: Fast-shooting Akm 74/2
Kozaki: 131

Re: Plik stronicowania...

Postprzez impulse_101 w 22 Maj 2011, 10:32

Kontroler napisał(a): Zauważyłem też że im więcej ramu, to zalecany rozmiar pliku stronicowania się zwiększa. Dla 4GB to było ~6000MB, a przy 8GB już ~12000MB, tylko pytanie po co jak przy takiej ilości ramu nie ma sensu korzystać z tego.

Bo zalecany to RAMx1.5 :P Być może 4GB ramu bez stronicowania wystarczy do czystych stalkerów ale myślę ze przy jakiś bardziej wymagających modach to jest całkiem możliwe ze zabraknie przestrzeni :P Natomiast jak się ma mało ramu i wyłączone pliki stronicowania to stalker nawet nie odpali. A tak po za stalkerem to inne program tez z tego korzystają.
Image
Awatar użytkownika
impulse_101
Legenda

Posty: 1305
Dołączenie: 20 Sty 2009, 16:47
Ostatnio był: 08 Lut 2020, 16:44
Frakcja: Czyste Niebo
Ulubiona broń: Viper 5
Kozaki: 275

Re: Plik stronicowania...

Postprzez Piterxd w 22 Maj 2011, 13:41

Wystarczy, że Windows zbuforuje sporą część pamięci, odpalamy grę i możemy mieć komunikat o zbyt małej ilości pamięci. Przy 4GB najlepiej ustawić na sztywno 4096/4096 i po problemie. Windows i tak w razie konieczności trzyma tam tylko lekkie pliki. Co do dysku SSD to już lepiej cały dać pod partycję systemową :wink:
Image
Awatar użytkownika
Piterxd
Przewodnik

Posty: 947
Dołączenie: 20 Sty 2008, 18:15
Ostatnio był: 06 Maj 2014, 22:05
Miejscowość: Braniewo
Frakcja: Samotnicy
Ulubiona broń: Vintar BC
Kozaki: 181

Re: Plik stronicowania...

Postprzez Cromm Cruac w 22 Maj 2011, 18:36

Dokładnie, system i plik wymiany na SSD i wszystko śmiga jak ta lala. U mnie W7 uruchamia się 7sek (dosłownie). Dodatkowo instaluje wszystkie gry na SSD i czasowo przenoszę na inny jak w nie nie gram. Stalker uruchamia się jakieś 3x szybciej niż z normalnego HDD.

Jeśli nie mamy SSD to plik wymiany koniecznie na innym dysku (fizycznym nie partycji). Przenoszenie na inna partycje tego samego dysku nie ma sensu bo prędkość dostępu jest taka sama.

Dobrze jest też przed przeniesieniem pliku wymiany zdefragmentować partycję na którą go przenosimy. Oczywiście w przypadku SSD nie defragmentujemy niczego bo nie trzeba a nawet jest to niewskazane ze względu na zużycie dysku.
Image

"Twoja opowieść mnie znudziła albowiem nie była o mnie" - Król Julian
Awatar użytkownika
Cromm Cruac
Modder

Posty: 2549
Dołączenie: 22 Sty 2010, 19:01
Ostatnio był: Wczoraj, 22:49
Miejscowość: Londyn / Bielsko-Biała
Kozaki: 1080

Następna

Powróć do Oprogramowanie

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 2 gości