Seite 1 von 1

Was bedeutet die Zeile TIME+ in top?

BeitragVerfasst: Dez 3rd, '15, 23:34
von Alf1967
Hallo,

ich habe eben "top" aufgemacht weil ich wissen wollte was mir über 50% Prozessorkernleistung klaut. Dabei ist mir aufgefallen daß der Opera mit einem Wert von 2:38:?? in der TIME+ Spalte angzeigt wird, obwohl der Computer erst 5 Minuten läuft. Wenn ich die offene Seite im Browser ganz nach oben Scrolle geht geht sowohl die Prozessorlast als auch der TIME+ Wert nach unten.

Was bedeutet der TIME+ Wert?
Code: Alles auswählen
top - 23:20:09 up 18 min,  3 users,  load average: 0,25, 0,23, 0,29
Tasks: 212 total,   1 running, 211 sleeping,   0 stopped,   0 zombie
%Cpu(s): 13,2 us,  4,3 sy,  5,2 ni, 77,0 id,  0,2 wa,  0,0 hi,  0,1 si,  0,0 st
KiB Mem:   7277588 total,  1825092 used,  5452496 free,    42908 buffers
KiB Swap:  2104316 total,        0 used,  2104316 free.   647640 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                 
 3108 alf       20   0  836524 118240  83884 S  51,2  1,6   3:14.66 opera                   
 3073 alf       20   0  476304 102872  80752 S  15,6  1,4   1:02.83 opera                   
 1247 root      20   0  372300 153132 115956 S   9,0  2,1   1:23.66 X                     
...

Re: Was bedeutet die Zeile TIME+ in top?

BeitragVerfasst: Dez 4th, '15, 00:21
von doktor5000
Alf1967 hat geschrieben:Dabei ist mir aufgefallen daß der Opera mit einem Wert von 2:38:?? in der TIME+ Spalte angzeigt wird

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3108 alf 20 0 836524 118240 83884 S 51,2 1,6 3:14.66 opera


Wohl eher 2:38.irgendwas - das wird in Minuten und Hunderdstel Sekunden angeben und zeigt die "verbrauchte" Prozessorzeit an.
Siehe unten die Tabellen: https://wiki.ubuntuusers.de/top#Beispiele

Re: Was bedeutet die Zeile TIME+ in top?

BeitragVerfasst: Dez 4th, '15, 11:11
von Alf1967
Ja, die Fragezeichen sollten irgendwas heißen.

Wenn ein Prozess einen Moment nicht auf einen Prozessorkern zugreift obwohl das Programm weiter läuft, dann fängt die Prozessorzeit von vorne an zu laufen? Weil sonst könnte der Wert ja nicht nach unten gehen.

Re: Was bedeutet die Zeile TIME+ in top?

BeitragVerfasst: Dez 4th, '15, 11:26
von doktor5000
Alf1967 hat geschrieben:Wenn ein Prozess einen Moment nicht auf einen Prozessorkern zugreift obwohl das Programm weiter läuft, dann fängt die Prozessorzeit von vorne an zu laufen?

Nein - da der Wert eine Summe darstellt, kann er nicht abnehmen.

Re: Was bedeutet die Zeile TIME+ in top?

BeitragVerfasst: Dez 4th, '15, 14:42
von lula
Bist Du sicher, daß das nicht zwei gleichnamige Prozesse mit unterschiedlichen Pids waren?

Re: Was bedeutet die Zeile TIME+ in top?

BeitragVerfasst: Dez 4th, '15, 17:06
von Alf1967
lula hat geschrieben:Bist Du sicher, daß das nicht zwei gleichnamige Prozesse mit unterschiedlichen Pids waren?

Kann natürlich sein, daß der Opera 4 oder mehr Prozesse hatte, weil 2 Prozesse sind nah beieinander in der Tabelle. Die PIDs zu vergleichen ist schwierig, so oft wie die Einträge wechseln in der Tabelle. PIDs ganz vorne und TIME+ und Name ganz hinten.

Re: Was bedeutet die Zeile TIME+ in top?

BeitragVerfasst: Dez 4th, '15, 18:24
von lula
Du kannst die Spalten umsortieren: während top läuft 'f' drücken, dann mit den Pfeil-Tasten Feld markieren, 'Pfeil-Rechts' wählt das Feld aus, mit den Rauf-/runter verschieben und mit Return bestätigen, mit Esc zurück zu top.