• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Problem mit Swap-Partition

viper256

Newbie
Hallo,

ich hoffe mir kann hier jemand helfen.
Ich habe vor einiger Zeit Probleme mit der Swap-Partition gehabt und die manuell in der fstab eingetragen. Jetzt wundert mich, dass diese Partition scheinbar zweimal vorhanden ist. Kann mir jemand sagen, ob das normal ist?

In fstab steht:
/dev/mapper/via_ibaaebaja_part5 swap swap defaults 0 0
/dev/mapper/via_ibaaebaja_part3 / ext3 acl,user_xattr 1 1
/dev/mapper/via_ibaaebaja_part1 /boot ext3 acl,user_xattr 1 2
/dev/mapper/via_ibaaebaja_part4 /home ext3 acl,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
tmpfs /dev/shm tmpfs defaults 0 0

Und fdisk -l gibt:
Platte /dev/sda: 163.9 GByte, 163928604672 Byte
255 Köpfe, 63 Sektoren/Spuren, 19929 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0xbf68a3d7

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 9 72261 83 Linux
/dev/sda2 19178 19929 6040440 5 Erweiterte
/dev/sda3 10 2620 20972857+ 83 Linux
/dev/sda4 2621 19177 132994102+ 83 Linux
/dev/sda5 19178 19929 6040408+ 82 Linux Swap / Solaris

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge

Platte /dev/sdb: 163.9 GByte, 163928604672 Byte
255 Köpfe, 63 Sektoren/Spuren, 19929 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0xbf68a3d7

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 * 1 9 72261 83 Linux
/dev/sdb2 19178 19929 6040440 5 Erweiterte
/dev/sdb3 10 2620 20972857+ 83 Linux
/dev/sdb4 2621 19177 132994102+ 83 Linux
/dev/sdb5 19178 19929 6040408+ 82 Linux Swap / Solaris

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge

Platte /dev/dm-0: 163.9 GByte, 163928604160 Byte
255 Köpfe, 63 Sektoren/Spuren, 19929 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0xbf68a3d7

Gerät boot. Anfang Ende Blöcke Id System
/dev/dm-0p1 * 1 9 72261 83 Linux
/dev/dm-0p2 19178 19929 6040440 5 Erweiterte
/dev/dm-0p3 10 2620 20972857+ 83 Linux
/dev/dm-0p4 2621 19177 132994102+ 83 Linux
/dev/dm-0p5 19178 19929 6040408+ 82 Linux Swap / Solaris

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge

Platte /dev/dm-1: 73 MByte, 73995264 Byte
255 Köpfe, 63 Sektoren/Spuren, 8 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x00000000

Festplatte /dev/dm-1 enthält keine gültige Partitionstabelle

Platte /dev/dm-2: 6185 MByte, 6185410560 Byte
255 Köpfe, 63 Sektoren/Spuren, 752 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x00000000

Gerät boot. Anfang Ende Blöcke Id System
/dev/dm-2p1 1 752 6040408+ 82 Linux Swap / Solaris

Platte /dev/dm-3: 21.4 GByte, 21476206080 Byte
255 Köpfe, 63 Sektoren/Spuren, 2611 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x00000000

Festplatte /dev/dm-3 enthält keine gültige Partitionstabelle

Platte /dev/dm-4: 136.1 GByte, 136185960960 Byte
255 Köpfe, 63 Sektoren/Spuren, 16557 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x00000000

Festplatte /dev/dm-4 enthält keine gültige Partitionstabelle

Platte /dev/dm-5: 6185 MByte, 6185378304 Byte
255 Köpfe, 63 Sektoren/Spuren, 751 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x00000000

Festplatte /dev/dm-5 enthält keine gültige Partitionstabelle


Ich frage mich nun, was mit /dev/dm-0p2 los ist. Sieht ja genauso aus, wie die swap-Partition /dev/dm-0p5. Ich habe, wie man bestimmt sieht, ein RAID1 über sda und sdb laufen.
Die Performance meines Systems wird immer schlechter und ich versuche mögliche Ursachen zu finden. Vielleicht weiß ja auch jemand ein Tool, mit dem man die Performance (z.B. der Platten) unter Linux messen kann (Vergleichswerte wären natürlich gut).
Wenn jemand eine Idee hat würde ich mich über eine Antwort freuen.

Grüße
 

Tooltime

Advanced Hacker
viper256 schrieb:
Jetzt wundert mich, dass diese Partition scheinbar zweimal vorhanden ist. Kann mir jemand sagen, ob das normal ist?
Ja, da die Swap-Partition die einzige logische Partition in einer erweiterten Partition ist, sieht die erweiterte Partitions genauso aus wie die Swap-Partition.
viper256 schrieb:
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 9 72261 83 Linux
/dev/sda2 19178 19929 6040440 5 Erweiterte
/dev/sda3 10 2620 20972857+ 83 Linux
/dev/sda4 2621 19177 132994102+ 83 Linux
/dev/sda5 19178 19929 6040408+ 82 Linux Swap / Solaris
 
A

Anonymous

Gast
Du hast eine Erweiterte Partition (2) von ca 6GB. Also eine Partition in der logische Partitionen angelegt werden können. Die einzige Logischen Partition darin ist 5 und die ist im Moment über die ganze Erweiterte Partition gelegt. also genauso groß. ca 6 GB

Ob das nun geschickt ist und ob du wirklich 6GB Swap benötigst :???: Wenn du mal mit dem Swap Probleme hattest ist es auch nicht sicher ob der Swap dort wirklich über die gesamten 6GB konfiguriert ist, oder ob da vorher mal ein kleines Swap konfiguriert war. Am besten du lieferst uns mal das Ergebnis von
Code:
top -bn1 | head -15
da sehen wir etwas mehr was bei dir los ist.
Und bitte solche Ausgaben in die CODE-Tag einschließen, sonst ist es im Forum ganz schlecht lesbar und wir müssen das erst wieder umkopieren um es überhaupt lesen zu können.

robi
 
OP
V

viper256

Newbie
Ist das erste mal. das ich hier im Forum Poste und versuche das mal jetzt mit den CODE-Tags.

Ausgabe für top -bn1 | head -15:

Code:
top - 14:32:35 up  4:50,  3 users,  load average: 0.47, 0.42, 0.20
Tasks: 131 total,   1 running, 130 sleeping,   0 stopped,   0 zombie
Cpu(s):  5.5%us,  1.3%sy,  0.0%ni, 92.4%id,  0.6%wa,  0.1%hi,  0.0%si,  0.0%st
Mem:   2053956k total,  1007284k used,  1046672k free,    67364k buffers
Swap:  6040400k total,        0k used,  6040400k free,   538328k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2512 root      20   0  317m  77m  13m S  5.9  3.8  17:26.32 Xorg
 3805 viper     20   0  458m  26m  15m S  3.9  1.3   1:08.26 knotify4
 2909 root      20   0  172m 1336  916 S  2.0  0.1   0:01.09 nscd
 3838 viper     20   0  490m  41m  29m S  2.0  2.1   7:16.83 amarokapp
    1 root      20   0  1064  388  324 S  0.0  0.0   0:00.92 init
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0
    4 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0

Die Swap hat die OpenSuse11.1 Installation damals übrigens automatisch so angelegt(Größe habe ich nie geändert/festgelegt). Ich hatte nur einmal ein Problem mit den Platten und danach war die Swap-Partition komplett weg. Habe dann nach Googlen sie so in fstab eingetragen.

Vielleicht war das auch nicht gut!?

Danke für die schnellen Antworten.

Grüße

.
 
A

Anonymous

Gast
Ja.. so sehen wir schon mehr. 2 GB Speicher, davon wird zu diesem Zeitpunkt nur die Hälfte wirklich genutzt, 6GB Swap ist ordnungsgemäß eingehängt. wird aber zZ überhaupt nicht angefasst, ist also an nichts beteiligt und desshalb auch an nichts schuldig. ;)

CPU-Auslastung im einstelligen Bereich, geringe Hintergrund Aktivitität, keine extremen Dauerläufer, Kurz dein Rechner langweilt sich zu tote, von Aus- geschweige Überlastung weit und Breit keine Spur.

viper256 schrieb:
Die Performance meines Systems wird immer schlechter und ich versuche mögliche Ursachen zu finden.
Jetzt erkläre mal etwas genauer woran du denkst zu erkennen das er immer Zäher und Langsamer wird oder das irgendwas nicht stimmen soll. Swap ist es definitiv nicht.

robi
 
OP
V

viper256

Newbie
Am extremsten ist es mir aufgefallen bei AOM, das habe ich üer wine laufen und lief vorher absolut super. Jetzt stockt das komplette Spiel häufig für ca. 2-3 Minuten und danach geht alles normal weiter. In der Zeit läßt sich nicht mal mehr die Maus bewegen, alles steht komlpett.
Mit Firefox ist es teilweise ähnlich (neuste Version 3.5), manchmal läuft lange Zeit nichts allerdings geht dann wenigstens noch die Maus.
Das war früher nicht so.
Ich habe halt die Platten oder meine Grafikkarte im Verdacht. Wenn AOM stockt, kann ich leider den top-Befehl nicht ausführen, das wäre natürlich mal interessant.
Das mit dem Swap ist mir dann natürlich siedend heiß eingefallen. Hatte ich ja geschrieben, dass ich ärger mit den Platten hatte und dann der Swap einfach weg war.
Gibt es Tools unter Linux, die den ordnungsgemäßen Betrieb des Rechners testen (z.B. messen des Durchsatzes der Platten, des Speichers, etc.)? Die Platten dürften ok sein, habe heute über beide "smartctl -t long" laufen lassen und beide Tests waren in Ordnung.

Danke und Grüße,

Viper
 

Curryfrosch

Member
viper256 schrieb:
Wenn AOM stockt, kann ich leider den top-Befehl nicht ausführen, das wäre natürlich mal interessant.
Wie wäre es, wenn Du top mit Ausgabeumleitung in eine Datei startest und dann AOM? Dummerweise sind dann allerdings etliche Steuerzeichen in der Datei, sieht etwas unleserlich aus. Alternativ könntest Du auch ps per Script alle fünf Sekunden aufrufen und in eine Datei schreiben lassen. Dann würdest Du zumindest mal sehen, ob es irgendein Prozess ist, der Dein System ausbremst.
 
A

Anonymous

Gast
viper256 schrieb:
Am extremsten ist es mir aufgefallen bei AOM, das habe ich üer wine laufen und lief vorher absolut super. Jetzt stockt das komplette Spiel häufig für ca. 2-3 Minuten und danach geht alles normal weiter. In der Zeit läßt sich nicht mal mehr die Maus bewegen, alles steht komlpett.
Mit Firefox ist es teilweise ähnlich (neuste Version 3.5), manchmal läuft lange Zeit nichts allerdings geht dann wenigstens noch die Maus.
Das war früher nicht so.
Das kann alles mögliche sein. Probleme mit irgend einer lib , Probleme mit den Platten oder sonstiger Hardware, Interrupt-Probleme aus dem Kernel, Suse-Spezialitäten die per default installiert sind und gestartet werden und außer kräftig Performance fressen zu nichts zu gebrauchen sind. (ist meine persönliche Meinung und muss nicht zwangsläufig auch die Meinung der openSuSe Entwickler sein.)

Zuerst würde ich mal nach einem solchen Einbruch das Ende der Ausgabe des Befehl dmesg und die Datei /var/log/messages in diesem Zeitraum nach Einträgen untersuchen. Eventuell ist da ja was eingetragen was einen Hinweis geben könnte. Ist dort nichts zu finden, dann mal top mitlaufen lassen, eventuell kommen ja noch Ausgaben wenn der Rechner schon nicht mehr reagiert.

Hilft das nicht weiter, dann müsstest du mal sehen ob du ein Systemüberwachungstool installieren kannst, das die Aktivitäten des Rechners aufzeichnen kann. ich persönlich nutze nur sysstat für sowas, es gibt aber bestimmt noch andere Tools die nicht ganz so kryptisch zu bedienen sind. (Achtung der Wiki-Artikel ist nicht ganz auf der Höhe der Zeit, habe ich gerade festgestellt.)
Notfalls sollte auch der Systemmonitor in der KDE eventuell auch schon weiterhelfen, um erstmal herauszufinden was der Rechner macht wenn er scheinbar nichts macht.

robi
 

mozki

Member
Probier mal gkrellm. Da kannst du CPU-, Platten-, Speicher- etc-Aktivitäten während der Arbeit (grafisch) beobachten.

HTH
 
OP
V

viper256

Newbie
Danke nochmal für eure Tipps.
Momentan läuft alles komischerweise wieder. Habe den Tipp mit top in eine Ausgabedatei versucht und dann AOM gestartet, und es gab keine Probleme mehr. Ich weiß nicht warum das Problem momentan wieder verschwunden ist. Das einzige, was ich gemacht habe war ja eigentlich der "smartctl -t long" über beide Platten. Werde das wohl mal im Auge behalten müssen.

Gkrellm habe ich auch mal installiert, aber da sehe ich ja nur den aktuellen Status. Mich hätte z.B. eher interessiert was die Platten/Grafikkarte/Speicher an Durchsatz haben müssten (Vergleichswerte), und was Sie bei mir aktuell wirklich haben um zu sehen ob irgendwelche Komponenten nicht optimal arbeiten.

@robi:
In dem Top-File war die CPU-Auslastung zwar meist auf 90-95% und Auslastung des Arbeitsspeichers ca. bei 1,6-1,9 GB aber der Swap immer noch frei. Also war der vermutlich wirklich nicht schuld. Allerdings lief zu der Zeit wie gesagt auch alles im Gegensatz zu vorher. Ich habe auch nicht alle Ergebnisse angesehen, da ich nachher ein Textfile für die Top-Auswertung von ca. 55 MB hatte.

Vage Vermutung ist halt, dass ich vorher ein Problem mit den Platten hatte, und der smartctl (lief pro Platte über ne Stunde) das irgendwie behoben hat.

viper
 
Oben