die Swap Partition...

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
ThoWaBu
Beiträge: 449
Registriert: 16.01.2003 12:48:51
Wohnort: Butzbach
Kontaktdaten:

die Swap Partition...

Beitrag von ThoWaBu » 08.02.2003 18:08:43

ähm ja,
jeder den ich kenne meint man müße ca das doppelte des Haupspeichers für die swap partition reservieren.
(steht ja auch in jeder FAQ, forum....)

Ist es nicht eigentlich völliger unsinn ?

Mein server hat 384 mb ram,
der benutzt nur ca 1 MB der Swap Partition (die somit mit 64mb viel zu groß ist... ;)

hätte ich ein system mit nur 16 mb ram werden kurz nach dem start (mama´s notebook)
36 mb swap space in use sein....

daher ist doch diese faustformel für die Füße... !?!?!?!

Wenn ich viel Hauptspeicher habe, brauche ich wenig Swap.
hab ich wenig Hauptspeicher, brauche ich eben viel Swap.

OK, letztendlich ist der Swap verbrauch von der Anwendung abhängig.

stellt euch doch mal vor ->

X mit 32 MB Hauptspeicher -> 64 MB Swap
x mit 256 MB Hauptspeicher -> 512 MB Swap ???

Quatsch oder (sollte man die swap´s nicht vertauschen :) ?

(ich meine ja nicht das man ab einer bestimmten größe kein Swap benutzten soll,
das system hat dann immer die möglichkeit nicht benötigten speicher auszulagern um andere Prozesse zu begünstigen...)


Kann mir das mal einer erklären ?

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 08.02.2003 19:40:57

die Formel ist wohl etwas veraltet. Aber wir hatten hier schon mal einen längeren Thread dazu...
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 08.02.2003 20:10:59

Hi,

also das bei dir nicht so viel swap belegt ist liegt sicherlich daran, das bei dir noch nicht so viel Prozesse gestartet wurden. Lass deinen Rechner mal ein paar Tage / Wochen laufen, dann wurden sicherlich auch zig Tausen Prozesse gestarten und wieder beendet und dann...(Werte in MB)

Code: Alles auswählen

blackm@ferris:~$ free -m
             total       used       free     shared    buffers     cached
Mem:           504        499          4          0         34        205
-/+ buffers/cache:        259        244
Swap:          517        315        201
Wie viel Hauptspeicher du wirklich brauchst hängt auch ganz davon ab was du mit deinem Rechner machst und wie viele Dienste bei dir noch im Hintergrund laufen.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

ThoWaBu
Beiträge: 449
Registriert: 16.01.2003 12:48:51
Wohnort: Butzbach
Kontaktdaten:

jepp

Beitrag von ThoWaBu » 09.02.2003 19:13:27

Mein Server läuft seit 73 Tagen.
Er hat 384 MB Hauptspeicher und ein 64 MB großes Swap.

Auf der 80 GB Platte ist Debian Woody installiert.

Ist nicht gerade spitzenfeld, würde sagen mittelklasse.


folgende Dienste laufen :

dhcp
dns
cups

webmin
squid, hab ihm 64 MB HAUPTSPEICHER zugeteilt
squidGuard

snort
ssh

samba

ppp
fetchmail (daemon ppp-up)


inetd :

swat
exim (inetd)

cron :
f-prot
calamaris

....

und natürlich was mit der Basisinstallation draufkomt.

wie gesagt nutzung der Swap Partition 1 MB.

jetzt könnte man sagen da werden keine daten verschoben, nicht richtig mit gearbeitet...

ok, ist keine "workstation"

darum ging es mir auch nicht.

Es ging darum das man doch bei wenig Hauptspeicher mehr swap braucht,
als bei viel Hauptspeicher.

Das spiegelt sich -im doppelten des Arbeitspeichers- nicht gerade wieder.

mir konnte bis heute noch niemand nen gescheiten grund liefern...

Mein Rechner mit 512 MB HS braucht doch weniger swap als hätte er nur 128 MB HS.

oder ???

Kann mir das mal jemand (mit fakten) widerlegen ??


Gruß
Thomas

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 11.02.2003 19:07:14

Ja, du hast grundsätzlich recht.

Trotzdem warne ich davor, am swap zu sparen. Und am Server soundo. Es braucht nur ein einziger deiner Dienste mal verrückt zu spielen... Er frisst plötzlich Speicher und damit auch deinen swap auf.
Und tschüss. :cry:
Wann das lt. Murphy passiert, wissen wir alle...
Gruß
ernohl

ThoWaBu
Beiträge: 449
Registriert: 16.01.2003 12:48:51
Wohnort: Butzbach
Kontaktdaten:

argument...

Beitrag von ThoWaBu » 11.02.2003 22:20:39

Danke dir !

endlich mal jemand der mir ein argument bringt....
akzeptiere ich.

trozdem denke ich ist es besser sich nen wert zu setzen und davon den HS abziehen.

Mein Server braucht 448 MB
davon ziehe ich den HAuptspeicher ab -384 MB
ergibt 64 MB ;).

wenn man es so sieht ist es mit sicherheit nicht viel was ich reserviert habe.
hatte genau sowas vorher mit 48 mb ram und eine durchschnittliche nutzung der swap part (die war da 256 mb groß) von ca 80 MB.
die büchse brauchte damals also ca 130 mb um einigermaßen zu laufen...
nun hat sie 448...

darum ging es aber nicht.
ging um diese faustformel.

da finde ich meine version besser... sorry.

ich weiß ich hab mit so was zickigem angefangen, aber eingentlich ist es völlig egal
... so lange genung da ist !!! :)

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 12.02.2003 20:24:35

ernohl hat geschrieben:Trotzdem warne ich davor, am swap zu sparen. Und am Server soundo. Es braucht nur ein einziger deiner Dienste mal verrückt zu spielen... Er frisst plötzlich Speicher und damit auch deinen swap auf.
Also ich glaube das sollte nicht das Problem sein. Wenn der Dienst immer mehr Speicher belegt, dann ist es ja egal ob du 100 oder 1000 MB Swap hast - der Dienst wird darauf sicherlich keine Rücksicht nehmen und trotsdem alles belegen.
Ich hatte mal so einen Fall gehabt: Ein ircd hat hab einen Fehler gehabt und sich allen Speicher genommen der frei war. Den Rechner hab ich einen Weile (paar Minuten) stehen gelassen und dann hatte er sich wieder beruhig. Ein Blick ist syslog: der Kernel hat gemerkt, das da ein Prozess sehr viel Speicher belegt und hat dann den Prozess gekillt damit der Rechner weiter laufen kann und die anderen Dienste nicht in Mitleidenschaft gezogen werden.

Wenn man alerdigs eine Platte mit zig GB hat, dann kann man da ruhig 500 MB für Swap reservieren.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Antworten