Warum zeigt htop andere CPU-Level für Prozesse an als top oder Activity Monitor?

Ich installierte htopdurch brew, echtes Vergnügen einer Ansicht verglichen mit top.

Die Summen über beide CPUs für topstimmen mit der Summe der Summen pro CPU in überein htop. Im Moment sehe ich z. B. etwa 40 % pro CPU in htop, oder 80 % von CPU, andtop gibt die richtige Zahl an.

Aber die einzelnen Prozesse sind völlig unterschiedlich. CrashPlanin topergibt derzeit ~20%, und wenn ich alle einzelnen Aufgaben zusammenzähle, topkommt es auf die richtige Summe.

In htopzeigen alle Einzelaufgaben 0,0 %, auch wenn die Summe pro CPU hoch ist.

In Summe:

  1. CPU einzelner Prozesse in topsind nicht gleich denen inhtop
  2. Die Summe der CPU einzelner Prozesse in htopentspricht nicht der gesamten verwendeten CPU in htop.

Was verstehe ich falsch? Wie lese ich htopErgebnisse?

Hilft diese Antwort, die Unterschiede zu erklären? unix.stackexchange.com/questions/65835/…
Es würde ... wenn ich unter Linux mit wäre /proc, aber es existiert nicht unter OS X. Vielleicht ist es nur ein Problem mit der 0.8.x-Portierung?

Antworten (1)

Hat sich als Berechtigungsproblem herausgestellt. Antwort von Linux ist hier https://superuser.com/questions/338749/htop-isnt-returning-cpu-or-memory-usage

Wenn dies Ihre Frage gelöst hat, betrachten Sie dies bitte als akzeptiert. Wenn es nicht gelöst wurde, wird es vielleicht durch Bearbeiten in die Frage gestoßen und durch Löschen dieser Antwort wird es als "unbeantwortete Frage mit einer positiven Bewertung - diese erhalten im Laufe der Zeit Antworten" angezeigt.