9. Plik wymiany

data: 06-06-2006 | autor: Marcin Kluczek | kategoria: Optymalizacja Windows 2000 XP i 2003

Kiedy brakuje miejsca w pamiêci operacyjnej, system zaczyna przechowywaæ coraz wiêcej danych na dysku w pliki pagefile.sys. Jest to specjalny typ pliku do którego u¿ytkownik nie ma swobodnego dostêpu. Poniewa¿ pagefile.sys jest ca³y czas bardzo intensywnie wykorzystywany przez system, nie mo¿na manipulowaæ jego parametrami, ani tym bardzie defragmentowaæ go tak, jak pozosta³e dane. Zmiany ustawieñ s± widoczne dopiero po resatarcie, a defragmentacja jest mo¿liwa wy³±cznie w trybie offline.

Aby nieco lepiej zrozumieæ wyj±tkowo¶æ pliku wymiany musimy uzmys³owiæ sobie, ¿e swap, ma dwa rodzaje fragmentacji:

  • Zewnêtrzn± - swap jest widziany przez u¿ytkownika jako jeden plik
  • Wewnêtrzn± - SWAP dzieli siê na 4 KB strony. Podsystem pamiêci mo¿e swobodnie operowaæ stronami tak jak u¿ytkownik normalnymi plikami. Niezale¿nie od tego czy swap jest zewnêtznie jednym plikiem, czy kilkoma wewnêtrznie jest zawsze zbiorowiskiem tysiêcy stron. Nie musz± one byæ zdefragmentowane, czêsto panuje tam nie³ad. Niezale¿nie od tego czy system u¿ywa jednej strony, czy wszystkich zewnêtrznie plik ma zawsze ten sam rozmiar, który powiêkszy siê dopiero, gdy zabraknie wolnych stron.

Aby dostaæ siê do interesuj±cych nas ustawieñ klikamy kolejno: Menu Start - Panel Sterowania - Wydajno¶æ i Konserwacja - System - zak³adka 'Zaawansowane' -okienko 'Wydajno¶æ' - Ustawienia - zak³adka 'Zaawansowane' src="strzalka.gif" alt="strza³ka"> Pamiêæ Wirtualna Zmieñ.

Znajd¼my obiekt naszych rozwa¿añ, o tu jest.... W wiêkszo¶ci wypadków znajdziemy go na partycji systemowej, na obrazku jest widoczny jako czarne kwadraciki. Jak widaæ jest on przedstawiony jako ci±g³y plik i do takiego stanu nale¿y d±¿yæ, poniewa¿ gwarantuje on najlepsz± wydajno¶æ.

pagefile.sys

Plik wymainy 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.

XP przed ka¿dym startem systemu tworzy plik od podstaw i szuka ci±g³ej przestrzeni, gdzie zmie¶ci³by siê w ca³o¶ci. Je¿eli jej nie znajdzie wówczas plik wymiany jest dzielony na kilka czê¶ci. Dopóki nie zmieniamy parametrów swapa nie ma ryzyka, ¿e zostanie podzielony na czê¶ci. Po zamkniêciu systemu Windows w pewnym sensie zapomina, ¿e mia³ plik wymiany i podczas kolejnego startu odtwarza go od podstaw. Wówczas poprzednia lokalizacja jest przydzielana nowemu plikowi.

Zmieniaj±c rozmiary pliku wymiany pamiêtaj, aby 'Rozmiar pocz±tkowy' by³ adekwatny do Twoich potrzeb. Je¿eli potrzebujesz 300 MB, a masz ustawione 192 [pocz±tkowo], wówczas podczas korzystania z aplikacji, kolejne fragmenty pliku wymiany zostan± zapisane w ró¿nych miejscach i ca³y plik bêdzie pofragmentowany. Nie pomo¿e w takim wypadku defragmentacja pagefile, poniewa¿ nadmiarowe dane bêd± ka¿dorazowo pofragmentowane. O wiele lepszym rozwi±zaniem jest okre¶lenie ile MB potrzebuje Twój PC, aby sprostaæ stawianym przez Ciebie wyzwaniom i ustawienie 'Rozmiaru pocz±tkowego' o kilkadziesi±t MB wy¿ej tej bariery. W ten sposób, nawet je¿eli system nie znajdzie pocz±tkowo wystarczaj±cej ilo¶ci miejsca na dysku, wystarczy raz zdefragmentowaæ plik wymiany i mo¿emy zapomnieæ o problemie fragmentacji.

Tak w³a¶nie przyk³adowo wygl±da plik wymiany, je¿eli jego Rozmiar pocz±tkowy jest zbyt ma³y.

pagefile

A teraz troszkê teorii


Ka¿dy sam powinien ustaliæ odpowiednie do w³asnych potrzeb warto¶ci. Popularna opinia, która g³osi, ¿e optymalne ustawienia to:

  • pocz±tkowy [minimalny] rozmiar pliku wymiany = Ram*1,5
  • maksymalny = Ram *3,

to du¿e uproszczenie. Wci±¿ oficjalnie popiera je Microsoft, ale od dawna wiadomo, ¿e trzeba ten pogl±d znacz±co zmodyfikowaæ. 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.

Zasada jest prosta: im trudniejsze zadanie, tym wiêcej potrzeba pamiêci. Banalne, nieprawda¿? Podsystem zarz±dzania pamiêci± XP jest tak skonstruowany, ¿e plik wymiany jest magazynem na dane, a wszystkie dane na których operuje procesor musz± znajdowaæ siê w pamiêci fizycznej [Ram]. Zanim procesor przetworzy dane znajduj±ce siê w pliku wymiany, system musi najpierw przenie¶æ je do pamiêci, co trwa do¶æ d³ugo. Ten magazyn choæ bardzo przydatny jest niesamowicie powolny w porównaniu z Ram-em [~20-50 MB/s w porównaniu z ~1500-5000MB/s].

Podczas du¿ego obci±¿enia podsystemu pamiêci XP stara siê jak najwiêcej danych z Ram-u przenie¶æ do swap-a. Takie zachowanie jest doskonale widoczne, kiedy jaki¶ proces zajmuje kilkaset MB pamiêci np gra. Gdy ju¿ zabraknie miejsca w pamiêci fizycznej, np. na skutek uruchomienia kolejnej aplikacji, XP postara siê przenie¶æ jak najwiêcej danych do pliku wymiany, a czê¶æ zostanie po prostu usuniêta (system pozostawi tylko odpowiednie znaczniki). Automatycznie przenoszone do swap-a s± dane, który w czasie dzia³ania aplikacji zosta³y zmodyfikowane, a potem przez pewien czas nie by³y u¿ywane.

Na podstawie powy¿szych rozwa¿añ mo¿na wysnuæ kilka wniosków:

  • XP powinien mieæ plik wymiany nie mniejszy ni¿ wielko¶æ Ram-u. Przynajmniej dla komputerów z pamiêci± mniejsz± ni¿ 256 MB. Pozwoli to na w miarê swobodne korzytanie z dobrodziejstw pliku wymiany i nie "rozepchnie" zanadto swap-a.
  • Ustawienie minimalnej wielko¶ci pliku wymiany, jako wielokrotnie wiêksz± ni¿ Ram mija siê z celem, gdy¿ systemowi trudno bêdzie taki plik efektywnie wykorzystaæ. Ró¿nice w szybko¶ci odczytu danych s± zbyt du¿e, aby mo¿na je by³o zignorowaæ.
  • Wszystko zale¿y od tego, ile pamiêci fizycznej posiada i do jakich celów wykorzystywany jest komputer.
    Nie ma sensu powiêkszaæ swap-a do zbyt du¿ych rozmiarów, je¿eli nie grasz w wymagaj±ce gry lub nie pracujesz przez wiele godzin z zasobo¿ernymi aplikacjami.

Zmiana wielko¶ci pliku wymiany


Niegdy¶ znajdowa³a siê tu tabelka z proponowanymi ustawieniami, nic szczególnego, nie wyró¿nia³a siê niczym na tle innych tego typu zestawieñ. Ale ju¿ do¶æ tabel i sztucznych podzia³ów! Koniec zabawy w zgadywanie jak du¿ego pliku wymiany potrzebuje u¿ytkownik. Nie ma sensu prowadzenie filozoficznych dysput i rozwarzanie setek kombinacji sprzêtu i u¿ywanego oprogramowania. Niech u¿ytkownik sam okre¶li swoje potrzeby! Jak? Dziêki specjalnemu skryptowi, to naprawdê nic trudnego.

Po pierwsze, musisz zaopatrzeæ siê w odpowiednie narzêdzie, które bêdzie sprawdza³o ile MB pliku wymiany jest u¿ywane przez system. Normalnie jest to trudne do oszacowania poniewa¿ XP nie informuje o tym u¿ytkownika. Zatem nikt nie wie, czy potrzebuje wiêkszego czy mniejszego swap-a, co prowadzi czêsto do marnitrawienia przestrzeni na dysku lub niedoboru przestrzeni w pliku wymiany. Wystarczy, ¿e skopiujesz zawarto¶æ tabelki i wkleisz j± do Notatnika, a potem zapiszesz plik jako - Rozmiar pliku wymiany [www.xptruepower.friko.pl].vbs

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


Jest to zmodyfikowany przeze mnie skrypt udostêpniany przez Microsoft, nie widzê wiêc jakichkolwiek podstaw, aby nie uczyniæ jego zawarto¶ci dobrem publicznym. Jako jedyny warunek u¿ytkowania i rozpowszechniania proszê o zachowanie oryginalnej nazwy.

Powy¿szy skrypt pokazuje cztery warto¶ci.

  • Lokalizacja - okre¶la umiejscowienie pliku wymiany na dysku, jest to przydatna informacja zw³aszcza, gdy mamy wiêcej ni¿ jeden plik wymiany, pozwala wówczas zorientowaæ siê, do którego pliku odnosz± siê kolejne warto¶ci
  • Rozmiar pocz±tkowy - okre¶la ile MB system rezerwuje podczas uruchamiania systemu
  • Aktualne wykorzystanie - pokazuje ile MB w pliku wymiany system obecnie wykorzystuje
  • Najwy¿sze wykorzystanie - pokazuje ile najwiêcej MB by³o wykorzystanych od ostatniego restartu systemu

Wiemy ju¿ jak dzia³a skrypt, pora go wykorzystaæ. Nie musisz siê nim wogóle przejmowaæ skopiuj go na pulpit lub inne ³atwodostêpne miejsce i niech sobie tam spokojnie zostanie. Nie musisz nawet restartowaæ PC-ta. Wystarczy, ¿e... bêdziesz jak zawsze korzysta³ ze swojego sprzêtu. Je¿eli grasz w gry, to graj, je¿eli przetwarzasz dane, to je przetwarzaj. Chodzi o to, aby komputer wykonywa³ te zadania, które wykonuje zawsze, ze szczególnym uwzglêdnieniem tych, które najbardziej go obci±¿aj±. Wyniki bêd± bardziej wiarygodne, je¿eli trochê go przy tym pomêczysz np. bêdziesz gra³ przez 4-5 godzin. D³ugo¶æ dzia³ania PC-ta jest wa¿na, poniewa¿ z czasem XP przenosi czê¶æ danych do SWAPA.

Czy¿ nie jest to banalnie proste? Robisz po prostu, to co zawsze. Powiedzmy po 6 godzinach dzia³ania non-stop uruchom skrypt. Je¿eli komputer by³ w³±czony d³u¿ej nie ma k³opotu, nie ma siê co ¶pieszyæ, uruchom skrypt przed jego wy³±czeniem.

Najbardziej interesuj± nas warto¶æ 'Najwy¿sze wykorzystanie'

SWAP

w po³±czeniu z danymi jakie mo¿emy wyczytaæ w manadzerze zadañ, a dok³adniej z warto¶ciami grupy 'Pamiêæ zadeklarowana' [Start - Uruchom - 'taskmgr' - zak³adka 'Wydajno¶æ']. W szczególno¶ci interesuje nas warto¶æ 'Szczyt'.

pamiêæ zadeklarowana

Ma³e wyja¶nienie:

  • Razem- aktualne u¿ycie Ram-u i pliku wymiany ³±cznie
  • Limit - pojemno¶æ Ram-u + rozmiar pocz±tkowy pliku wymiany, pomniejszone o kilkana¶cie MB [dok³adniej jest to maksymalna wielko¶æ pamiêci jak± system mo¿e przeznaczyæ dla zalogowanego u¿ytkownika]
  • Szczyt - okre¶la ile MB Ram-u i pliku wymiany system wykorzysta³ najwiêcej od ostatniego restartu

Powy¿sze obrazki s± tylko przyk³adowe, ka¿dy otrzyma inne warto¶ci, podstawa to wiedzieæ jak je interpretowaæ, ale to naprawdê nic trudnego. Wszystko widaæ jak na d³oni.

    li>Je¿eli brakuje Ci Ram-u, to warto¶æ 'Razem' w czasie u¿ytkowania PC-ta bêdzie zbli¿a³a siê do pojemno¶ci Ram-u.
    Ta sama sytuacja wyst±pi, gdy warto¶æ 'Szczyt', bêdzie znacznie przekroczy pojemno¶æ Ram-u.
  • Je¿eli masz za ma³y plik wymiany w stosunku do potrzeb, to jego Najwy¿sze wykorzystanie bêdzie oscylowaæ wokó³ rozmiaru pocz±tkowego lub nawet go przekroczy.
  • Je¿eli masz za du¿y plik wymiany w stosunku do potrzeb, to jego 'Najwy¿sze wykorzystanie' bêdzie bardzo ma³e np. 28 MB jak w powy¿szym, przyk³adzie. Najczê¶ciej, nawet gdy maszyna jest wyposa¿ona w 2 GB Ram-u, wykorzystanie swap-a przekracza 100 MB.

S± trzy rozwi±zania:

  • Mo¿na kupiæ wiêcej pamiêci - nara¿a to Ciê na koszty, ale daje najlepszy efekt.

    Kiedy Szczyt przekracza warto¶æ Razem w grupie Pamiêæ fizyczna KB oznaczaj±cej wielko¶æ pamiêci Ram, najlepszym rozwi±zaniem jest dokupienie ko¶ci Ram-u. Przyniesie to du¿y wzrost wydajno¶ci.
  • Masz za ma³y plik wymiany - nie panikuj i powiêkszaj go stopniowo. Po pierwsze powiêksz pocz±tkowy rozmiar swapa o jakie¶ 30-40 MB ponad 'Najwy¿sze wykorzystanie'. Teoretycznie mo¿e to byæ dowolna liczba, ale staraj siê, aby by³a podzielna przez 4. Po pierwsze bêdzie to bardziej czytelne, po drugie, to taka tradycja liczby 4 czêsto pojawiaj±cej siê w artyku³ach, o podsystemie pamiêci wirtualnej. Je¿eli kiedy¶ stwierdzisz, ¿e nadal brakuje Ci miejsca w swapie powiêksz go o kolejne 32 MB i tak do skutku. Staraj siê, je¿eli to mo¿liwe powiêkszaæ rozmiar minimalny, a nie maksymalny. Nie ma sensu niepotrzebnie nara¿aæ siê na fragmentacjê pliku wymiany.
  • Masz za du¿y SWAP - zmniejsz go sumy: 'Najwy¿szego wykorzystania' + 30-40 MB. Te dodatkowe MB maj± zapobiec fragmentacji zwi±zanej z u¿ywaniem pliku wymiany ponad wielko¶c minimaln±. Na wszelki wypadek sprawd¼ jeszcze, czy nowa warto¶æ nie okaza³a siê za ma³a.

Aby dokonaæ zmian ustaw odpowiedni "Rozmiar pocz±tkowy ". 'Rozmiar Niestandardowy' - Ustaw - OK.

Teraz zapewne niektórzy z Was zadaj± sobie pytanie - "A co z Rozmiarem maksymalnym?"

Zostaw sobie du¿y margines, czyli jakie¶ 512 MB ponad "Rozmiar pocz±tkowy ". Je¿eli nie przyda Ci siê do niczego, XP nie skorzysta nawet z jednej strony ponad ustawion± minimum. Szeroki margines zostaw na "zadania specjalne" np. dla wnuczka, który bêdzie chcia³ pograæ u dziadka, ale nie w pasjansa...

Zanim uruchomisz ponownie komputer u¿yj Pagedefrag. Programik podczas kolejnego uruchomienia systemu zdefragmentuje plik wymiany, a przy okazji czê¶ciowo równie¿ rejestr. Jest to wa¿ne je¿eli powiêkszy³e¶ plik wymiany, pozwoli scaliæ go w jeden plik. Nawet je¿eli nie powiêksza³e¶ pliku u¿yj tego programu. Mo¿e siê okazaæ, ¿e SWAP zosta³ podzielony ju¿ wcze¶niej. Uruchom program i kliknij OK.

pagedefrag

Dla pewno¶ci, ¿e dobrze wyznaczy³e¶ rozmiary swap-a sprawdzaj co jaki¶ czas za pomoc± skryptu, czy nie nale¿y powiêkszyæ pliku wymiany.

Nieporozumienie:


Rzekomo partycja z systemem plików NTFS jest gorsza ni¿ z FAT jako miejsce na plik wymiany. Jest odwrotnie, to NTFS jest lepszy.

  • Niektórzy twierdz±, ¿e konieczno¶æ sprawdzania mo¿liwo¶ci nadpisywania plików zgromadzonych w pliku wymiany ogranicza jego wydajno¶æ. Powa¿ny b³±d...

    • plik wymiany mo¿e nadpisaæ tylko system i nie musi w tym celu niczego sprawdzaæ, nawet administrator systemu nie prawa w nim grzebaæ,
    • plik wymiany nie podlega zasadzie 1 klaster = 1 plik. Jest to rozszerzenie Ram-u zatem dzielony jest na 4 KB strony, a nie klastry. Podsystem kontroluj±cy operacje dyskowe nie ma ¿adnych praw, aby kontrolowaæ swap-a, który "rz±dzi siê swoimi prawami".
  • Poza tym w pliku wymiany, w systemie FAT 16/32 nowe dane w pliku wymiany s± dopisywane w pierwsze wolne miejsce, natomiast w systemie NTFS nowe dane s± nadpisywane jak najbli¿ej danych z którymi s± powi±zane. Zapobiega to wewnêtrznej fragmentacji pagefile.sys, który jest tak naprawdê workiem na strony, a jeden plik jest widziany tylko przez u¿ytkownika. System NTFS jest nawet lepszy do pe³nienia roli pagefile.sys ni¿ FAT16/32.

    Mimo to, ta przewaga jest tak wyra¼nie widoczna tylko, je¿eli plik wymiany znajduje siê na oddzielnej partycji na innym dysku. Na fabrycznych ustawieniach NTFS jest nieco wolniejszy ni¿ FAT16/32 [w operacjach zapisu, w operacjach odczytu NTFS jest szybszy!!!]. Je¿eli plik wymiany znajduje siê na partycji systemowej sformatowanej w systemie NTFS, jego przewaga jest niwelowana przez ogó³em ni¿sz± wydajno¶æ operacji zapisu. Mimo to NTFS jest nadal lepszy i zachowuje przewagê w szybko¶ci odczytu. Zarówno NTFS jak i FAT maj± swoich zwolenników jak i przeciwników, ale dla nas najistotniejszy jest fakt, ¿e maksymaln± wydajno¶æ otrzymamy umieszczaj±c plik wymiany na oddzielnej partycji z system NTFS. Z drugiej strony nie mo¿na tego w ten sposób tego generalizowaæ. Wiêcej dok³adnych informacji o filozofii umieszczania pliku wymiany znajdziesz w rozdziale po¶wiêconym podzia³owi na partycje.


A teraz jeszcze o kilku czêsto pope³nianych b³êdach:


  • 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. Nowe aplikacje, nie bêd± mia³y miejsca w pamiêci. System bêdzie musia³ usun±æ wiele danych potrzebnych do sprawnej pracy innych aplikacji, aby uruchomiæ kolejny proces. Powstanie niesamowite zamieszanie. Te dane, które normalnie by³yby ca³y czas pod rêk± w pliku wymiany, teraz trzeba ci±gle doczytywaæ z dysku. Jak ju¿ zosta³o powiedziane, plik wymiany ma kilka cech, które daj± mu przewagê nad takim rozwi±zaniem. Gdy obci±¿enie systemu znacznie wzro¶nie, podsystem pamiêci musi siê "nie¼le napociæ", ¿eby utrzymaæ stabilno¶æ i jako tak± szybko¶æ dzia³ania poszczególnych programów.

    Mo¿liwa jest sytuacja, w której zabraknie wolnej pamiêci (a na pewno zabraknie, je¿eli nie masz min. 2-4 GB Ram-u). Wówczas system nie bêdzie mia³ dostêpu do dodatkowej przestrzeni w postaci pliku wymiany... w efekcie zwis gwarantowany i ca³a praca idzie na marne. Aplikacje maj± coraz wiêksze wymagania wzglêdem sprzêtu. Moment, w którym nasz XP nie da sobie rady bez swap-a, to tylko kwestia czasu.

    Du¿a grupa aplikacji zosta³a tak napisana, aby korzystaæ z dobrodziejstw pliku wymiany. Jego nieobecno¶æ mo¿e powodowaæ zak³ócenia w ich dzia³aniu.

    Wiele programów rezerwuje sobie pewn± przestrzeñ adresow±, której nigdy nie wykorzystuje. Z regu³y jest to przestrzeñ pliku wymiany. Je¿eli nie ma pliku wymiany... no có¿ obci±¿ona zostaje pamiêæ.
    W normalnych zastosowaniach domowych nie próbuj nawet wy³±czaæ pliku wymiany. Chyba, ¿e masz te 512 MB, a jedynymi aplikacjami jakie u¿ywasz s±: przegl±darka internetowa, gadu-gadu, edytor tekstu, Winamp i pasjans.

  • Pocz±tkowy rozmiar pliku stronicowania nie powinien byæ równy jego maksymalnej wielko¶ci. Wielu tak twierdzi ze wzglêdu na obawê przed fragmentacj± pliku wymiany. Otó¿ haczyk polega na tym, ¿e w momencie, w którym zabraknie miejsca tak w pamiêci Ram, jak i pliku wymiany... mamy zwis systemu. Zatem rozmiar maksymalny stanowi w pewnym sensie zawór bezpieczeñstwa i nawet, je¶li system nie wykorzystuje minimalnej wielko¶ci pagefile, warto pozostawiæ sobie to wyj¶cie awaryjne. Poza tym wystarczy wróciæ do powy¿szych rozwa¿añ nad ustawianiem wielko¶ci swapa i dokonaæ odpowiednich modyfikacji.

mkk270

Zobacz te¿:

  1. 4. Rzeczy, które powiniene¶ wiedzieæ
  2. 11. Us³ugi i profile sprzêtowe
  3. 5. Tego siê nie robi, to szkodzi!
  4. 8. Zbêdne funkcje XP
  5. EKSTREMALNY OC SYSTEMU - SZYBKI WINDOWS

Oceñ ten tekst:   

Średnia ocena:

Autor: autor | Data: 31-10-2006, 21:10:01

niestety ale ten skrypt nie dziala u mnie. blad: "Wiersz: 4 Znak: 1 Oczekiawno znaku ')' " - po wstawieniu owego znaku kolejny blad "oczekiwno instruckji" ps. win2000pro

Autor: muciasek | Data: 07-11-2006, 16:29:07

usuñ puste wiersze ze skryptu

Autor: kruszynkalila@o2.pl | Data: 15-02-2007, 23:58:03

mój antywirus nod 32 przy skoanowaniu wy¶wietla mi c:/pagefile sys ze zbiór jest zablokowany lub b³±d otwarcia co to mo¿e oznaczaæ?

Autor: mehcomander@o2.pl | Data: 11-03-2007, 22:24:09

Witam chyba zasz³a pomy³ka w panelu sterowania niema Wydajnosci i Konserwaci tylko Narzedzia Administracyjne.

Autor: piotr | Data: 29-03-2007, 04:43:44

"Wówczas system nie bêdzie mia³ dostêpu do dodatkowej przestrzeni w postaci pliku wymiany... w efekcie zwis gwarantowany i ca³a praca idzie na marne." "Otó¿ haczyk polega na tym, ¿e w momencie, w którym zabraknie miejsca tak w pamiêci Ram, jak i pliku wymiany... mamy zwis systemu." Program musi byæ specjalnie pisany i kompilowany by w wyniku braku pamiêci powodowaæ zwis systemu. Bzdura totalna.

Autor: tomek | Data: 21-05-2007, 13:08:58

Witam, nie rozumiem jednego stwierdzenia. Autor napisal ze " pliku wymiany, w systemie FAT 16/32 nowe dane w pliku wymiany s± dopisywane w pierwsze wolne miejsce, natomiast w systemie NTFS nowe dane s± nadpisywane jak najbli¿ej danych z którymi s± powi±zane. Zapobiega to wewnêtrznej fragmentacji pagefile.sys" A pare linijek wyzej napisal: "plik wymiany nie podlega zasadzie 1 klaster = 1 plik. Jest to rozszerzenie Ram-u zatem dzielony jest na 4 KB strony, a nie klastry. Podsystem kontroluj±cy operacje dyskowe nie ma ¿adnych praw, aby kontrolowaæ swap-a, który "rz±dzi siê swoimi prawami"." Wiec pytam bo nie rozumiem skoro podsystem plikow nie kontroluje pagefile to dlaczego ma znaczenie na wewnetrzna fragmentacje ntfs? NTFS zarzadza plikami a stronami wewnatrz pagefile Prosze o wyjasnienie

Autor: rodak_ow | Data: 23-05-2007, 22:33:49

do autora, w/w skrypt nie dziala i prosba aby zapisac go dokladnie tak jak ma byc wklejony do notatnika, dziekuje i pozdrawiam

Autor: ElFi | Data: 14-07-2007, 00:41:32

Dobrodziejstwa pliku wymiany? Autor musia³ co¶ braæ przed pisaniem artyku³u;) Od dwóch lat mam wy³±czony plik wymiany i bardzo to sobie chwalê (ale mam du¿o RAMu - zaczyna³em od 2GB, obecnie 4GB). Niech autor spróbuje w czasie pracy jakiego¶ programu np: kompresja do divx uruchomic jaki¶ inny wiêkszy program - pó³minutowe rzê¿enie dysku gwarantowane, bez pliku wymiany po kilku sekundach wskakuje nam uruchamiany program. Co do zawieszeñ - nie spotka³em siê z tym. Jak jeszcze mia³em 2GB RAM i robi³em kilka rzeczy, w momencie kiedy brak³o RAMU to albo mia³em komunikat, ¿e ram siê koñczy (mog³em wtedy co¶ zamkn±æ i ju¿ by³o OK) lub aktualnie u¿ywany program sobie po prostu znika³ (razem z moj± ciê¿k± niezapisan± prac±) - ¿adnego zwisu nigdy nie do¶wiadczy³em. Od czasów 3GB nie mia³em ju¿ problemów z brakiem RAMu

Autor: pit | Data: 31-07-2008, 22:09:14

Autor: rodak_ow prosze nauczyc sie czytac. pozdrawiam.

Autor: 10100111001 | Data: 25-09-2008, 08:43:45

[code][u][i][b]10100111001[/b][/i][/u][/code] Wspania³y dokumêt ;)

Autor: asdf | Data: 18-03-2009, 21:07:55

jesli komus nie dziala ten skrypt niech skopiuje go z ponizszego linka: [b]http://wklej.org/id/66230/[/b] pzdr

Autor: Dev | Data: 16-11-2010, 23:59:25

Super, wiele tre¶ci w pigu³ce, na forach nic nie mo¿na znale¿æ, pokemnony bzdety gadaj±, tutaj co¶ konkretniejszego

Autor (wymagane):
Treśæ (wymagane):
Przepisz kod z obrazka (wymagane):
   

Skarpety X-socks | Przyspieszanie komputera | Jak przyspieszyæ Internet | Przyspieszanie Wifi | aktywacja Windows 7 | nLite |
Nokia kalkulator | Jak zdj±æ Simlock za darmo