Swap fehlt..

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
elias1234
Beiträge: 42
Registriert: 13.12.2005 15:29:16

Swap fehlt..

Beitrag von elias1234 » 12.04.2006 22:37:09

hallo,
ich hab gerade debian fertig installiert und eingerichtet und nun is mir in top aufgefallen dass ich anscheinend keine swap file habe.

Swap: 0k total, 0k used, 0k free, 428196k cached

wie richte ich das am schlausten ein? ich habe alle 3 festplatten in einem lvm zusammengefasst und eine große partition gemacht auf der alles drauf ist. wo und wie stelle ich jetzt ein das das swap z.b. auf /swap liegt ?
thx
mfg
elias

Benutzeravatar
puntarenas
Beiträge: 712
Registriert: 28.05.2005 15:07:05

Beitrag von puntarenas » 13.04.2006 00:50:34

Hi,

je nach Kernelversion kannst du auch ein Swapfile statt einer eigenen Swappartition verwenden, ab 2.6 bestehen keine Performanceunterschiede mehr, davor war eine eigene Swappartition zu bevorzugen..

Ein swapfile kannst du wie folgt erzeugen (hier z.B. 1GB):

Code: Alles auswählen

dd if=/dev/zero of=/path/to/swapfile bs=1024 count=1024000
mkswap /path/to/swapfile
Dann aktivieren:

Code: Alles auswählen

swapon /path/to/swapfile
Und damit es bei künftigen Reboots automatisch aktiviert wird, trägst du noch folgendes in /etc/fstab ein:
/path/to/swapfile none swap sw 0 0
Ob und wie dein Swapfile auch benutzt wird, kannst du folgendermaßen überprüfen:

Code: Alles auswählen

swapon -s
Wenn du bereits eine Partition für Swap vorgesehen hast, kannst du natürlich auch einfach über mkswap /dev/hdx diese als Swap formatieren und sie dann aktivieren und in /etc/fstab eintragen.

Gruß
puntarenas

Benutzeravatar
elias1234
Beiträge: 42
Registriert: 13.12.2005 15:29:16

Beitrag von elias1234 » 13.04.2006 02:16:22

also mit der swapfile hat das wunderbar geklappt. allerdings frage ich mich ob es normal ist dass die file nicht benutzt wird?

top:

Code: Alles auswählen

Swap:  1023992k total,        0k used,  1023992k free,   390564k cached
swapon -s

Code: Alles auswählen

Filename                                Type            Size    Used    Priority
/swap/swap                              file            1023992 0       -1
in /etc/fstab habe ich
/swap/swap none swap sw 0 0
eingetragen und rebootet. hab ich da etwas falsch gemacht?

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 13.04.2006 09:40:04

Ob dein Swap genutzt wird haengt auch damit zusammen, wieviel Speicher dein Rechner so hat und welche Programme du nutzt. Da der Swap ja von der Performance her recht massiv bremst, wird der natuerlich nur genutzt, wenn es sein muss, sprich, wenn der physikalische Speicher voll ist.
Ich wuerde mir da keine Gedanken machen, wenn der Swap ungenutzt ist.

Benutzeravatar
puntarenas
Beiträge: 712
Registriert: 28.05.2005 15:07:05

Beitrag von puntarenas » 13.04.2006 11:26:14

Ich verweise auch immer wieder gern aufs Wiki.

Gruß
puntarenas

Edit: Falls es dich beruhigt, bei mir sieht es so aus:

Code: Alles auswählen

# swapon -s
Filename                                Type            Size    Used    Priority
/dev/hda6                               partition       1469908 0       -1

Benutzeravatar
elias1234
Beiträge: 42
Registriert: 13.12.2005 15:29:16

Beitrag von elias1234 » 13.04.2006 14:38:45

dann is ja alles in butter. ich muss sagen die performance hat sich um einiges gesteigert.
mittlerweile siehts bei mir so aus

Code: Alles auswählen

Mem:    516560k total,   510492k used,     6068k free,     1812k buffers
Swap:  1023992k total,       84k used,  1023908k free,   426432k cached
nochmal danke für die schnelle hilfe
mfg
elias

Antworten