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

Top zeigt nicht alles?

AlexDausF

Member
Hallo!

Ich habe folgendes Problem: Mein Rechner fährt nicht richtig runter und zeigt (unter anderem :roll: ) an:
Code:
Pid 9750 seems to hang...

Naja ich rufe also top auf und speichere den Inhalt, um dann beim nächsten Start zu schauen was das für ein Programm ist.
Aber der kommt da nicht vor :shock:

Kann mir da jemand einen Tipp geben?

1. Zeigt top alles an?
2. Wie finde ich sonst raus was pid xy ist?

Besten Dank Alex

Ps: Hier noch mein Top Ergebnis:
Code:
top - 19:51:07 up  7:44,  3 users,  load average: 0.25, 0.22, 0.13
Tasks:  94 total,   1 running,  93 sleeping,   0 stopped,   0 zombie
Cpu(s):  5.6% us,  6.0% sy,  0.0% ni, 88.4% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:    515780k total,   502972k used,    12808k free,    20784k buffers
Swap:  1044216k total,     3608k used,  1040608k free,   323076k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 5815 root      15   0  186m  40m 2544 S  7.0  8.0  10:10.59 X
 9145 alex      15   0 29624  15m  12m S  3.7  3.0   0:01.32 konsole
 9154 alex      16   0  2108 1004  764 R  0.7  0.2   0:00.14 top
    1 root      16   0   688  264  224 S  0.0  0.1   0:01.07 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.08 ksoftirqd/0
    3 root      10  -5     0    0    0 S  0.0  0.0   0:00.70 events/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
   11 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  407 root      10  -5     0    0    0 S  0.0  0.0   0:00.51 kblockd/0
  445 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  444 root      15   0     0    0    0 S  0.0  0.0   0:03.79 kswapd0
 1035 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
 1156 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 ata/0
 1161 root      25   0     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_0
 1162 root      25   0     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_1
 1205 root      21   0     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_2
 1222 root      20   0     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_3
 1309 root      10  -5     0    0    0 S  0.0  0.0   0:00.01 reiserfs/0
 2474 root      15  -4  1868  952  628 S  0.0  0.2   0:00.63 udevd
 2785 root      20   0     0    0    0 S  0.0  0.0   0:00.00 shpchpd_event
 2860 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd
 2884 root      19   0     0    0    0 S  0.0  0.0   0:00.00 khpsbpkt
 2885 root      15   0     0    0    0 S  0.0  0.0   0:00.00 knodemgrd_0
 3024 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 kgameportd
 4433 root      20   0     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_4
 4436 root      15   0     0    0    0 S  0.0  0.0   0:00.45 usb-storage
 4598 messageb  16   0  3520 1572 1320 S  0.0  0.3   0:00.23 dbus-daemon
 4626 root      16   0  1884  880  708 S  0.0  0.2   0:00.02 syslog-ng
 4633 root      16   0  1628  604  412 S  0.0  0.1   0:00.00 klogd
 4777 root      16   0  2208  760  632 S  0.0  0.1   0:00.05 resmgrd
 4909 root      18   0  1664  680  584 S  0.0  0.1   0:00.00 dhcpcd
 5274 mdnsd     16   0  1964  932  704 S  0.0  0.2   0:00.00 mdnsd
 5292 nobody    16   0  1532  500  412 S  0.0  0.1   0:00.00 portmap
 5472 root      16   0  4788 1676 1352 S  0.0  0.3   0:00.01 master
 5486 postfix   16   0  4832 1672 1352 S  0.0  0.3   0:00.00 qmgr
 5490 root      15   0  1496  540  464 S  0.0  0.1   0:00.00 acpid
 5522 root      16   0  1772  752  628 S  0.0  0.1   0:00.00 cron
 5542 root      16   0  5004 3724 1576 S  0.0  0.7   0:01.92 hald
 5603 root      16   0  8844 1104  852 S  0.0  0.2   0:00.29 nscd
 5643 root      16   0  1788  576  504 S  0.0  0.1   0:00.00 hald-addon-acpi
 5657 root      16   0  3136 1592 1420 S  0.0  0.3   0:00.01 powersaved
 5708 root      19   0  4796 1908 1568 S  0.0  0.4   0:00.02 sshd
 5727 ntp       16   0  4132 4132 3160 S  0.0  0.8   0:00.02 ntpd
 5739 root      16   0  1796  620  540 S  0.0  0.1   0:00.08 hald-addon-stor
 5741 root      16   0  1796  616  540 S  0.0  0.1   0:00.12 hald-addon-stor
 5743 root      16   0  1796  620  540 S  0.0  0.1   0:00.10 hald-addon-stor
 5745 root      16   0  1792  616  540 S  0.0  0.1   0:00.08 hald-addon-
 
Nach einem Neustart danach suchen zu wollen, ist witzlos. Die ProzessID wird jedes mal neu und damit anders vergeben. Suche lieber mal in deinen Logs.
 
OP
A

AlexDausF

Member
Hallo!

Falsch verstanden: Ich habe die top VOR dem Neustart verwendet, denn das war mir schon klar. Leider wird meines Wissens vom Runterfahren nichts geloggt oder?

Wenn doch wo? Und besten Dank :wink:

Gruss Alex
 
schau mal in /var/log/messages nach. Ob SuSE noch in andere Logs schreibt kann ich dir nicht sagen. grep ansonsten mal durch alle Dateien in /var/log
 
OP
A

AlexDausF

Member
Hallo!

@versa

Ich weiss ja nicht vorher an welcher pid es liegen wird. Also welcher Prozess die Probleme macht. Dann könnte ich ihn killen und dann runterfahren, ja!

Da ich erst rauskriegen will woran es liegt......

Aber wie?

Ich habe in /var/log/messages dies hier:
Code:
  Nov 28 01:07:01 linux gconfd (alex-7467): Die Adresse »xml:readonly:/etc/opt/gnome/gconf/gconf.xml.mandatory« wurde an der Position 0 zu einer nur lesbaren Konfigurationsquelle aufgelöst
Was bedeutet dieses Zeug ist das einzige was auffällig aussieht.
Besten Dank!

Gruss Alex
 
Versuche es mal mit "top -p PID" näheres verrät dir man top.
Ansonsten achte beim runterfahren darauf welches der letzte Prozess ist der noch ordentlich ausgeht und schau mal im runlevel-Verzeichnis nach welcher Prozess danach gekillt werden sollte. Je höher die Nummer im Namen desto später wird er gestartet und umso früher beendet, damit hast Du die Reihenfolge.
 
OP
A

AlexDausF

Member
Hallo!

Gibts denn eine Möglichkeit vor dem Beenden alle Prozesse anzuzeigen, die auf / zugreifen? Dann könnte man ja mal sehen was so in Frage kommt. Problem bei allen bisherigen Ratschlägen ist ja dies:
1. Ich weiss vorher nicht welcher Prozess schuld sein wird.
2. Um Prozesse zu beenden muss ich die Pid wissen und dass weiss ich nicht.
Wenn es einen Befehl gäbe der bei Leerlauf die Programme anzeigt die root benutzen hätte ich einen Anhaltspunkt.

Gruss Alex
 

Xero

Member
Hallo,

also das top-Kommando ist dazu da, nur die Prozesse anzuzeigen, die die meiste CPU-Power verbrauchen, und nicht ALLE Prozesse.

Um die Prozesse aufzulisten ist der Befehl "ps" richtig. Versuch also mal folgendes:

Code:
ps -a

Für eine Liste der Optionen zu ps dursuch mal die Doku dazu mit

Code:
man ps

Hoffe das hilft weiter
 
OP
A

AlexDausF

Member
Hallo!

Mit ps -e bekommt man echt eine lange Liste. Danke! :D
Wenn ich dann heute abend runterfahre werde ich mal checken was da hängt dann kann ich vergleichen. Melde mich dann....

Alex

@jengelh

Hups das war genau dazwischen.... :lol:
Super habe ich auch gespeichert und jetzt muss ich wie gesagt nur runterfahren und schauen was da kommt!
Danke!
 
Oben