[linux] rozmiar partycji wymiany

0

witam jaki powinien byc rozmiar partycji SWAP ? czy czasem 30 gb(na 250gb dysk) to nie zaduzo ?

0

to jakies jaja są ? Oczywiście że za dużo. Jest gdzieś w internecie wywód na ten dysk. Do nie dawna mówiło się że powinno to być 2xRAM. Przy obecnych wielkościach RAMu moim zdaniem to przesada. Zależy też do czego będziesz używał tego systemu. Generalnie wielość swap uzależniaj od wielkości ramu i zastosowania komputera a nie od wielkości hdd. IMHO 512MB to aż za dużo.
Pozdrawiam ?

0

byl jakis tam algorytm przeliczania tego, poszukaj w manualu, na pewno jest.
Ale generalnie 500-1000mb styknie. Zalezy tez od ramu.

0

tak,
jak wyzej
byla/jest szkola ze to 2xRAM+2MB ale jak wyzej..w obecnych czasach....

300-500M starczy w zupelnosci..

0

ja mam na 2 kompach ~1G przy 512M ramu, na 3cim 640M przy 256M (tu mam zamiar jeszcze dodac z czasem), a na 4tym u ojca dalem 512/256 ale /proc/sys/vm/swappiness mam wszedzie ustawione na niestandardowa wartosc : 20.
swap wbrew pozorom sie przydaje. jesli chcesz usypiac system przy pomocy swsusp{,2} to oczywiscie nie mniej niz rozmiar ramu. jesli masz zamiar obrabiac grafike, filmy, to oczywiscie 2 i wiecej razy , do normalnego uzytkowania powinna wystarczyc w granicach 1-2 x

*nixy maja niesamowita rzecz, moga tworzyc systemy plikow bezposrednio na dysku/urzadzeniu/pliku nie potrzebuja podzialu na partycje. system, czy tez swap mozesz polozyc bezposrednio np. na /dev/hda, nie na /dev/hda1. maja tez zazwyczaj wkompilowane od razu loopback device support (mozliwosc uzywania obrazow dyskow zapisanych w plikach). co za tym wszystkim idzie. mozna swobodnie stworzyc sobie swapa na ksztalt windowsowego, w pliku :

tak tworzysz plik 512M ( 1M*512 oraz/albo man dd ):

dd if=/dev/zero of=/swapfile bs=1M count=512 
mkswap /swapfile

tak montujesz i odmontowujesz recznie:

swapon /swapfile
swapoff /swapfile

a tak beda wygladaly przykladowe wpisy w /etc/fstab (wybierz sobie ktorys):

/swapfile swap swap defaults 0 0
/swapfile none swap defaults 0 0
/swapfile swap swap pri=1 0 0

dzieki temu nie musisz miec w ogole dodatkowej partycji na swapa, a tym co masz mozesz sobie sam elastycznie dopasowac podczas pracy systemu. jedna rzecz: loopback jest nieznacznie wolniejszy, bo jest to partycja polozona na systemie plilkow

nie sprawdzalem tylko tego na ewentualnosc zasypiania systemu (swsusp)

pri , to priority (0-32767) - mozesz miec kilka swapow w systemie. system bedzie wykorzystywat najpierw te z wiekszym numerem. wiec jesli zdecydujesz sie na normalna partycje + dodatkowy plik, to partycji ustaw wyzszy priotytet.

// btw - swap w pliku może być wspólny dla wszystkich systemów - win9x, NT, *nix; w ten sposób oszczędzasz miejsce na dysku, aczkolwiek posiadając kilkuset gigabajtowy dysk kilka GB w tą czy w tamtą nie robi różnicy - Ł

// nie robilbym tego. juz problemy bywaja ze wspolnym swapem pomiedzy bsd i linuksem - bsd nie musi miec w ogole formatowanej partycji, zas linux potrzebuje jej specyficznej budowy , a wiec przy kazdym starcie musialaby ona byc formatowana. wystarczy wyszukac w skryptach startowych slowa swapon i wstawic w linijke przed :

awk -- '/swap/ && ($1 !~ /#/) { system("mkswap "$1"") }' /etc/fstab

windows ide o zaklad, ze rowniez wymaga specyficznej budowy pliku wymiany. wspolny swap linuksa z windowsem , to mogloby bardzo bolec... windowsa :> . tak czy siak, na pewno wspolny swap nie moze byc wykorzystywany, gdy system jest usypiany do swapa :>

1 użytkowników online, w tym zalogowanych: 0, gości: 1