sobota, 17 maja 2008 
Start arrow FreeBSD arrow SYSTEM I KERNEL arrow Dodatkowa pamięć wymiany (SWAP) w pliku - tzw. swapfile
Menu BSD4u
FreeBSD
OpenBSD
NetBSD
Dla *BSD
FAQ BSD4u
Forum BSDGuru.org
Security Advisory
Licencje
Images BSD
Menu ogólne
Start
Aktualności
Download
Sondy
Szukaj
Linki
Książki
About BSD4u
Info
Team BSD4u
Regulamin
Kanał #BSD4u
Kontakt
Sondy
Co sądzisz o naszym nowym Projekcie, i jak oceniasz zmianę koncepcji Projektu?
 
Popularne
Kompilacja i konfigu...
SQUID - najpopularni...
Neostrada+ i modem ...
NATowanie czyli jak ...
Upgrade systemu
Samba - serwer plikó...
Apache (konfiguracja...
Praktyczne IPFW
MRTG - statystyki ru...
Neostrada na modemie...
CVSup - pomocny podc...
Postfix z autoryzacj...
System Portów (Kolek...
Postfix - bezpieczny...
Dummynet - dzielenie...
Top Download
File icon Postfix - "Krok po kroku" v1.06495
File icon Postfix - "Krok po kroku" v1.15937
File icon PPTPd - "Prosty i szybki VPN" v1.0b4823
File icon sdi.sh3827
File icon uEagle 1.0p12958
File icon named.sh2898
File icon uEagle 0.99b2861
File icon cs.sh2769
File icon uEagle 1.02751
File icon uEagle 1.12553
Ostatnie komentarze
transparent a virus...
Dodał: grzywka18
Dnia: 2008-05-13 11:19:58
hmm
Dodał: dzibi
Dnia: 2007-12-12 10:01:14
Bez tytułu
Dodał: grzywka18
Dnia: 2007-12-11 17:46:06
Bez tytułu
Dodał: termid
Dnia: 2007-05-09 18:01:11
Bez tytułu
Dodał: sarelo33
Dnia: 2006-12-30 23:50:14
Jest ok ale..
Dodał: theviant
Dnia: 2006-11-16 08:10:05
Google

Google


Newsletter
Zapisz się na nasz newsletter, jeżeli chcesz być na bieżąco informowany o aktualnościach..




Dodatkowa pamięć wymiany (SWAP) w pliku - tzw. swapfile Drukuj E-mail
Oceny: / 7
KiepskiBardzo dobry 
sobota, 31 stycznia 2004 - Napisał: Artur Kulda (11577 odsłon)

Obojętnie jak dobrze planujesz układ partycji systemowych i wielkość pamięci wymiany SWAP, czasami system nie pracuje tak jak tego oczekujesz a powodem tego jest często mała ilość pamięci. Gdy nam jej brakuje najczęściej dokupujemy kolejną kostkę RAMu, ale ilość banków na płycie głównej jest ograniczona. Jeśli nagle potrzebujesz więcej pamięci wymiany, to możesz skorzystać z tzw. swapfile (czyli dodatkowej pamięci wymiany w pliku). Jest to bardzo proste i zajmie dosłownie kilka minut (o ile masz odpowiednie opcje w swoim jądrze). W naszym przykładzie stworzymy dodatkową pamięć wymiany w pliku /usr/swap0 (możesz skorzystać z innej ścieżki i nazwy pliku) o wielkości 64MB (ustawiamy to w opcji count=64).

Tworzenie Swapfile'u we FreeBSD 4.X

Upewnij się na początku, czy masz poniższą opcję wkompilowaną w swoje jądro (sterownik vnode). Domyślnie nie ma jej w jądrze GENERIC.

pseudo-device vn #Vnode driver (turns a file into a device)

Tworzymy nowe urządzenie:

# cd /dev
# sh MAKEDEV vn0

Tworzymy plik wymiany (/usr/swap0):

# dd if=/dev/zero of=/usr/swap0 bs=1024k count=64

Ustawiamy odpowiednie prawa dostępu do (/usr/swap0):

# chmod 0600 /usr/swap0

Dopisujemy do /etc/rc.conf opcję powodującą włączanie swapfile podczas każdego startu systemu:

swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.

Robimy reboot maszyny, bądź wpisujemy poniższe polecenie, jeżeli chcemy uaktywnić swapfile od razu:

# vnconfig -e /dev/vn0b /usr/swap0 swap

Tworzenie Swapfile'u we FreeBSD 5.X

Upewnij się na początku, czy masz poniższą opcję wkompilowaną w swoje jądro (sterownik pamięci dysku - md(4)). To jest domyślna opcja pliku GENERIC.

device md # Memory "disks"

Tworzymy plik wymiany (/usr/swap0):

# dd if=/dev/zero of=/usr/swap0 bs=1024k count=64

Ustawiamy odpowiednie prawa dostępu do (/usr/swap0):

# chmod 0600 /usr/swap0

Dopisujemy do /etc/rc.conf opcję powodującą włączanie swapfile podczas każdego startu systemu:


swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.
 

Robimy reboot maszyny, bądź wpisujemy poniższe polecenie, jeżeli chcemy uaktywnić swapfile od razu:

# mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0


Tłumaczenie: Artur Kulda
arti(at)bsd4u.org

Tłumaczenie na podstawie FreeBSD Handbook (rozdział: 6.14 Adding Swap Space)
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/adding-swap-space.html

Komentarze:

Tylko zarejestrowani użytkownicy mogą pisać komentarze.
Prosze zaloguj się i dodaj komentarz.

Powered by AkoComment!

Ostatnio aktualizowany ( wtorek, 08 listopada 2005 )

« wstecz   dalej »
Ciekawostki
Każdy użytkownik który jest członkiem grupy wheel może użyć "su -" by stać się root'em. Możesz dodać użytkowników do tej grupy edytując /etc/group.
Pobierz
FreeBSD
OpenBSD
NetBSD
DragonFlyBSD
PC-BSD
FreeSBIE LiveCD
4.4BSD Lite
Reklama M3M.pl
Domeny
Książki

FreeBSD. Księga eksperta

FreeBSD. Księga eksperta

Cena: 125.00 zł
Dodaj do koszyka


FreeBSD. Podstawy administracji systemem

FreebBSD

Cena: 64.90 zł
Dodaj do koszyka


OpenBSD. Podstawy administracji systemem

OpenBSD

Cena: 84.90 zł
Dodaj do koszyka


OpenBSD. Tworzenie firewalla za pomocą PF

Firewall PF

Cena: 44.90 zł
Dodaj do koszyka

Licznik odwiedzin
Odwiedziło już nas
2179498
Internautów od lutego 2003

Korzystamy ze statysyk