swap - na prawdę potrzebny?

Odpowiedz Nowy wątek
2008-07-02 16:15
0

Ostatnio wyszedł nowy OpenSuSE, poza tym od pół roku noszę się z zamiarem przeniesienia linuxa na nowszy HDD i tak się zastanawiam, czy koniecznie wydzielać mu partycję na swapa...

Od kilku (nastu?) lat panuje przekonanie, że swapa powinno być 3/2 tego, ile się ma fizycznej pamięci. OK - pogłoski ludowe pogłoskami, ale jak jest w rzeczywistości? Jeżeli mam w PC 2GB ram, w dodatku linux mi ich nigdy do końca nie wykorzystuje - zawsze mam ~90% zajęte, w tym pamięć programów to 10-30%, raz miałem 50% (jak jednocześnie odpaliłem dwa xpeki, trzy firefoxy, dwa IE, dwie opery, gimpa, zend studio, parę klientów różnych rzeczy, konquerora i jeszcze trochę drobnicy w tle).

Z praktycznego punktu widzenia - po co więcej swapu, jak się ma dużo ramu? Nie powinno być raczej na odwrót? Czy dobrym pomysłem jest całkowita rezygnacja ze swapu (skoro nigdy z niego do tej pory nie skorzystałem)?


Pozostało 580 znaków

2008-07-02 16:36
0

Moim zdaniem jezeli jest 2 GB RAM to raczej swap jest niepotrzebny. Oczywiscie jest jeszcze kwestia tego, ile i jakie uslugi bedziesz miec uruchomione, ale normalnie raczej nie przekroczysz 2 GB.

Tylko nie wiem czy instalator pozwoli ci na nie tworzenie partycji swap. ale zawsze mozesz potem swapa wylaczyc przez swapoff

Pozostało 580 znaków

2008-07-02 16:45
0

To tak ze swap. Jak nie dasz swap 2048 mb to nie będziesz miał możliwość usypiania komputera. A co do tego 3/2 to błędnie myślisz. Jak ktoś ma 512 mb ram to rzeczywiście 3/2 a nawet 2 razy tyle,ale tak już jest 1 gb to góra połowa. A przy dwóch nie potrzebny ,ale to zależy do czego używasz komputera, nawet taki gimp przy bardziej skomplikowanych pracach zajmie sporo. A i jeszcze jedno za duży swap jest zły. Bo jeśli będzie zbyt duży(czytałem o tym ,a nawet spotkałem się z takim przypadkiem gość miał swap 1,9 gb a ramu 512 i był problem) to do swap nagle mogą zostać wyrzucone jakieś dane(zazwyczaj coś z cachowanej pamięci bądź buforów) albo będzie rzadko(o ile w ogóle )czyszczony. Musisz sam określić czy ci potrzebny czy nie


We are the 4p. Existence, as you know it, is over. We will add your biological and technological distinctiveness to our own. Resistance is futile

Pozostało 580 znaków

2008-07-02 16:56
0

Swap jest potrzebny ponieważ wiele aplikacji nawet mając dostępny ram i tak używa swapa. Co do rozmiaru. Dla 2 GB RAM to 1GB to absolutny max. Potem może zacząć zwalniać pracę.


<span style="color: blue">"Kolarstwo to jedna z najtrudniejszych dyscyplin sportu. Nawet najgorszy kolarz jest wciąż wybitnym sportowcem."
s.p. Marco Pantani
</span>

Pozostało 580 znaków

2008-07-02 17:27
0

Ja nie uzywam swapa juz od kilku miechow i jeszcze nie mialem przypadku zeby z czyms byl problem.
Co prawda mam 4G ramu ale zadko kiedy zdarzalo mi sie przekraczac 2 - musialem miec otwarta tone programow + jakas ciezsza gre na full detalach.
Sadze ze spokojnie przy 2G wzwyz (zwlaszcza na *nixach) nie potrzaba swapa.
Jedynym wyjatkiem jest stawianie serwera proxy ;-P

Dopisane:
Zeby nie byc goloslownym dodaje zrzut z tym co sie dzieje w ramie - http://img382.imageshack.us/img382/2883/ramkc1.png

Pozostało 580 znaków

2008-07-02 18:27
0

@UP : Ale my tu mówimy o pingwinach...

//@flabra : gdzie tam był ort?

Pozostało 580 znaków

2008-07-02 18:58
0
Oleksy_Adam napisał(a)

Swap jest potrzebny ponieważ wiele aplikacji nawet mając dostępny ram i tak używa swapa. Co do rozmiaru. Dla 2 GB RAM to 1GB to absolutny max. Potem może zacząć zwalniać pracę.

hmmm ja mam 512M ramu i nie uzywajac swapa jakos radze sobie któryś już rok , nie jestem pewien czy przez pewien czas nie bylo tak ze przy 256M nie mialem swapa (ale reki sobie nie dam za to uciac..) i tez wszystko bylo ok


A bus station is where a bus stops.
A train station is where a train stops.
On my desk I have a workstation

Pozostało 580 znaków

2008-07-02 19:43
0
manfredek napisał(a)

@UP : Ale my tu mówimy o <ort>linuxie</ort>...

Linux ma znacznie mniejsze wymagania pamieciowe o czym wspomnialem odnosnie systemow *nixowych.
Na linuksie nie uruchamia sie rowniez tak wymagajacych gier.

Pozostało 580 znaków

2008-07-02 20:34
0

Oto zrzut z linuksa (Debian Sid, Gnome 2.22.3):

http://img356.imageshack.us/img356/373/zrzutekranuxw6.png

Jak widac, mam 1 GB RAM a wykorzystano ledwie połowę... na dobra sprawe tez moge nie miec swapa

Oleksy_Adam napisał(a)

Swap jest potrzebny ponieważ wiele aplikacji nawet mając dostępny ram i tak używa swapa.

No ja sie jeszcze z tym nie spotkalem

Pozostało 580 znaków

2008-07-02 22:21
0

Jak widac, mam 1 GB RAM a wykorzystano ledwie połowę

A chcesz się założyć? :) free -m Praktycznie całą fizyczna pamięć masz zajętą przez dane aplikacji,buffory i cache


We are the 4p. Existence, as you know it, is over. We will add your biological and technological distinctiveness to our own. Resistance is futile

Pozostało 580 znaków

2008-07-02 22:47
0
Oleksy_Adam napisał(a)

Swap jest potrzebny ponieważ wiele aplikacji nawet mając dostępny ram i tak używa swapa

jakie na przykład? mówię oczywiście o <ort>linuxie</ort>, bo windowsa używam tylko do grania

zastanawiam się, czy usunięcie swapa nie podniesie mi wydajności - jezeli swapa nie będzie, to żadnej aplikacji nie przyjdzie na "myśl" zrzucać coś na hdd.

@up: dokładnie, przykładowo mój wynik:

[email protected]:~> free -m
total used free shared buffers cached
Mem: 2027 1963 64 0 302 1397
-/+ buffers/cache: 263 1763
Swap: 3074 0 3074

//wiem, że swapa dużo za dużo, ale to było bardziej w celu odseparowania zabadsektorowanej części dysku

revcorey napisał(a)

A co do tego 3/2 to błędnie myślisz

gdzie błędnie myślę? przecież napisałem, że to przekonanie ludowe, a nie moja opinia :D


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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