TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Jak już mówimy o swapfile to tym razem według Win2k- długie , Vertus 5/07/01 22:48 Oto fragment artykuły/guide "Optymalizacja Windows 2000" jaki napisałem dla www.win2k.pl, w czasie kiedy z nimi współtworzyłem ten serwis, dziś już go tam nie znajdziecie jak i mnie zresztą.
Page File
Pagefile (nazywany także jako swapfile) jest plikiem na dysku twardym, w którym system przechowuje dane aplikacji, które potrzebują więcej pamięci RAM niż ma komputer.
Ustalanie rozmiaru Page File
Domyślnie pagefile ma objętość równą 1.5xRAM. Jest to ustawienie nie do końca prawidłowe, gdyż komputer mający 64 MB pamięci RAM ma pagefile mniejszy od komputera mającego 128 MB RAM. Więc jaką pojemność powinien mieć pagefile? Nie ma jednoznacznej odpowiedzi na to pytanie. Najlepiej dać systemowi odpowiednio duży swapfile, a następnie wykorzystując logi sprawdzić w jakim stopniu był on wykorzystywany, w rezultacie na podstawie tak zgromadzonych informacji możemy ustawić optymalny rozmiar owego pliku.
W tym celu wchodzimy do Panel Sterownia-> Narzędzia Administracyjne -> Wydajność.
Rozwijamy menu Dzienniki wydajności i alarmy następnie prawym przyciskiem myszy klikamy na Licznik Dzienników i wybieramy Nowy dziennik teraz musimy wprowadzić jego nazwę niech będzie to „Pamięć”. W zakładce ogólne klikamy na Dodaj....
W Performance Object wybieramy Pageing File i odpowiednio ustawiamy: Usage Peak i Total. Powróć do Preporites i w zakładce Log Files ustaw CSV. Nasz log znajduje się w C:\PerfLogs najwygodniej jest go przeglądać Notepadem.
Najlepiej teraz jest wykonać wszystkie typowe czynności, jakie przeprowadzamy na naszym komputerze np. zagrajmy w Q3 czy popracujmy Photshopie.
Otwieramy nasz log „pamięć” i sprawdzamy co nam zarejestrował.
Domyślnie mój pagefile został ustawiony przy 256 MB RAM na 384 MB, ale jak widać wyżej w rzeczywistości wykorzystuje tylko 15% czyli 384x0,15= 58MB, więc zmieniłem rozmiar pliku na wartości 70 MB –Initial size oraz 100 MB – Maximum size. W rezultacie otrzymałem dodatkowe wolne miejsce oraz uzyskałem więcej miejsca na początkowym obszarze dysku, które mogę zapełnić najczęściej używanymi programami w celu ich szybszej pracy.
Ustawianie rozmiaru Page File
Klikamy prawym przyciskiem na Mój Komputer przechodzimy do zakładki Advanced i wybieramy Performance Options i Change...
Do dyspozycji mamy dwa parametry Initial size i Maximum size. Przypisując im te same wartości uzyskamy trwały, o nie ziemnej pojemności plik wymiany, który może spowodować nieprzewidziane zachowania systemu, kiedy będzie potrzebował pamięci wirtualnej więcej niż ma. W takiej sytuacji należy ustawić wielkość do 50 MB większą niż sobie obliczyliśmy.
Jeśli w Initial size wprowadzimy maksymalną wartość wskazaną przez nasz plik log a w Maximum size nawet dwa razy większą to system będzie mógł powiększyć pamięć wirtualną według swoich potrzeb(do poziomu Maximum size) a potem powrócić do wartości początkowej (Initial size). Ten wariant pozwala nam uniknąć pojawienia się błędów spowodowanych brakiem pamięci.
Po wprowadzeniu odpowiednich liczb klikamy na Set i nasze zmiany zostaną zastosowane po ponownym uruchomieniu komputera.
Lokalizacja pliku wymiany (pagefile)
Ważnym elementem w wydajności wirtualnej pamięci jest lokalizacji pagefile.
Jeśli dysponujesz dwoma dyskami, to wskazane jest umieszczenie swapfile na dysku innym niż systemowym, (czyli tam gdzie nie znajduje się Windows) nawet w przypadku, kiedy drugi dyski jest wolniejszy. Ułatwi to wymianę danych pomiędzy pagefile a system i unikniesz „mielenia” dysku, kiedy to musi on odczytywać dane z wielu źródeł i wprowadzać je do wirtualnej pamięci.
Nie umieszczaj pagefile na partycji innej niż systemowa w przypadku, kiedy masz jeden dysk, ponieważ wtedy wiązałoby się to z częstym przemieszczaniem się głowic i zwiększeniem się czasu dostępu.
Nie zależnie gdzie pagefile jest umieszczony zawsze powinien znajdować się na początkowym obszarze dysku, gdzie dostęp do danych jest najszybszy. Jednak Windows 2000 Disk Defragmenter nie potrafi tego wykonać (ale o tym później).
Współdzielenie Paging File
Jeśli posiadasz dwa systemy operacyjne np. Win2k i Win 98 możesz przydzielić tym systemom wspólny plik wymiany oszczędzając miejsce na dysku.
Warunkiem jest tu, aby pagefile znajdował się na partycji FAT32 i aby oba systemy miały taką samą wartość parametrów Initial/Minimum size (Maximum size nie odgrywa tu żadnej roli).
Plik wymiany Win98 nazywa się WIN386.SWP, a Windows 2000 pagefile.sys. Możesz zmienić nazwy oby plików: Win2k przez zmianę wartości w rejestrze, a w Win 98 przez modyfikacje piku system.ini.
Jednak w Win2000 będziemy uruchamiać narzędzia do defragmentacji dysku/pagefile, a nie wiem jak sobie poradzą z inną nazwą pliku niż domyślną, więc zmienimy nazwę w Win 98.
Po wprowadzeniu w Win2k odpowiedniej lokalizacji i rozmiaru pagefile przechodzimy do Win98.
Otwórz plik system.ini (znajduje się w katalogu Windows) i znajdź nagłówek: [386Enh],
następnie zlokalizuj lnie „PagingDrive” i wprowadź wartość =C:\pagefile.sys (tu oba systemy mają Page File na partycji C:\) a w linii MinPagingFileSize= wprowadź wartość równą rozmiarowi wirtualnej pamięci Win2k (Ja w Win2k ma 70 MB (Initial size), czyli muszę wprowadzić 70 x 1024= 71680, ponieważ Win98 przyjmuje wartość w bajtach). Zapisz zmiany i uruchom ponownie komputer, jeśli zajdzie potrzeba usuń stary plik WIN386.SWP. |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|