czwartek, 28 czerwca 2007

Linux używa przestrzeni wymiany jako dodatkowego obszaru dla stron pamięci
aplikacji, które w danym momencie nie są aktywnie używane przez aplikację.
Suma rozmiarów przestrzeni wymiany oraz fizycznej pamięci RAM tworzy ogólną
pojemność pamięci wirtualnej systemu. Postaram się po krótce opisać jak
zoptymalizować pracę pliku wymiany jeżeli posiadamy wiecej niż jeden dysk twardy.

A więc do dzieła :)
Zarządzanie przestrzenią wymiany w Linuksie
jest bardzo łatwe i elastyczne a Linuksowe przestrzenie wymiany mogą
być włączane i wyłączane bez restartowania systemu a nawet gdy są
aktywnie używane.
Optymalizacja pliku wymiany polega na stworzeniu
dodatkowej partycji lub pliku wymiany o tym samym priorytecie na innym
dysku twardym dzięki czemu system rozłoży obciążenie zapisu/odczytu
danych z dysku twardego na dwa urzadzenia przez co zyskamy na
wydajności.

Najpierw tworzymy partycje typu swap np. za pomocą
programu cfdisk. Następnie formatujemy ją poleceniem mkswap -v1
/dev/hdb1 gdzie /dev/hdb1 jest nazwą naszej nowo utworzonej partycji
swap.

Dodajemy wpis do pliku /etc/fstab

/dev/hda2 none swap pri=3,defaults 0 0
/dev/hdb1 none swap pri=3,defaults 0 0


Aby zamontować dodatkową przestrzeń swap wydajemy polecenie swapon -a
Gotowe!

Brak komentarzy: