Wenn ich einen Prozess mit dem time
Befehl zeitlich festlege, erhalte ich eine Ausgabe für 'real', 'user' und 'sys'.
Mein Verständnis aus dieser Diskussion ist, dass "real" Wandzeit ist, während "Benutzer" und "System" Prozesszeit sind.
Bedeutet dies, dass "Benutzer" und "System" von anderen Prozessen nicht betroffen sind? Mit anderen Worten, wenn der Computer durch andere Prozesse stark oder leicht belastet wird, kann es länger dauern, bis die Wanduhr ("echt") fertig ist, um meinen Prozess abzuschließen. Aber mein Prozess hat möglicherweise nur 5 Sekunden Laufzeit benötigt, obwohl er über 20 Sekunden Echtzeit verteilt war.
Ist mir garantiert, dass mir "5 Sekunden Benutzerzeit" mitgeteilt wird, unabhängig davon, was das System sonst noch tut?