Die Wanduhrzeit ist die tatsächliche Zeit, die für die Ausführung eines Auftrags benötigt wird. Dies entspricht dem Timing Ihres Jobs mit einer Stoppuhr, und die gemessene Zeit zur Erledigung Ihrer Aufgabe kann von allem anderen beeinflusst werden, was das System gerade tut.
Die Benutzerzeit misst die Zeit, die die CPU für die Ausführung Ihres Codes aufgewendet hat. Dies zählt nichts anderes, das möglicherweise ausgeführt wird, und auch nicht die im Kernel verbrachte CPU-Zeit (z. B. für Datei-E / A).
Die CPU-Zeit misst die Gesamtzeit, die die CPU für die Ausführung Ihres Codes oder für alle vom Code angeforderten Aufgaben aufgewendet hat. Dies beinhaltet die Kernel-Zeit.
Die Messung der "Benutzerzeit" ist wahrscheinlich am besten geeignet, um die Leistung verschiedener Jobs zu messen, da sie am wenigsten von anderen Ereignissen auf dem System beeinflusst wird.