home
W JAKIEGO RODZAJU PAMIĘCI ZAPISANY JEST BIOS NA PŁYCIE GŁÓWNEJ




Położenie SWAP a partycja systemu plików Często można spotkać się z opinią że partycja z systemem plików NTFS jest gorsza niż z FAT jako miejsce na plik wymiany. To nie do końca jest tak, a czasami bywa wręcz odwrotnie. Niektórzy twierdzą, że konieczność sprawdzania możliwości nadpisywania plików zgromadzonych w pliku wymiany ogranicza jego wydajność. 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 pamięci Ram, 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 mamy do czynienia jeszcze z faktem gdzie 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ę wielkim magazynem 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, ale ta przewaga jest wyraźnie widoczna tylko, jeżeli plik wymiany znajduje się na oddzielnej partycji na innym dysku. Na domyślnych 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 generalizować. Co zatem? Reasumując, polecam wszystkim by plik wymiany trzymali na początku dysku systemowego, na specjalnie utworzonej do tego partycji w systemie plików FAT – ja osobiście używam systemu plików FAT32. Wielkość tej partycji szacował bym w zależności od fizycznie posiadanej pamięć RAM. Rozmiar początkowy/minimalny pliku wymiany ustawiłbym na takisam jak rozmiar końcowy/maksymalny pliku, czyli nadałbym mu wartość „sztywną”. Dodatkowo oczywiście zachęcam do skorzystania z opcji „Czyszczenia pliku wymiany przy zamykaniu systemu” o czym była już mowa. Powstałej partycji przypisujemy jakąś końcową literę dysku i możemy nadać jej etykietę SWAP lub Pagefile. Dodatkowo by zwiększyć wydajność naszego systemu, przenosimy również na w/w partycję zawartość katalogów „Temp”, unikniemy w ten sposób znacznej fragmentacji naszej partycji systemowej. Dokonać tego możemy poprzez edycję wpisu w „Zmiennych środowiskowych”: Menu Start -> Panel Sterowania -> System -> zakładka „Zaawansowane” -> „Zmienne środowiskowe”. Do wyboru mamy „Zmienne użytkownika” i „Zmienne systemowe”. Edytujemy wpisy dla „TEMP” i „TMP” podając im nową lokalizację. Warto przedtem stworzyć odpowiednie katalogi zachowując strukturę użytkowników. Sposób przedstawiony tu przez moją osobę jest powszechnie wykorzystywany w przypadku serwerów MS 2k/2k3, ale z powodzeniem można zaimplementować to rozwiązanie dla WindowsaXP, co daje naprawdę odczuwalne skutki w szybkości pracy systemu nie mówiąc już o samym komforcie pracy.