Ich kann die Laufzeit eines Prozesses ziemlich schnell überwachen mit time
:
x@y ~ $ time foo
real 0m14.299s
user 0m4.770s
sys 0m0.440s
Gibt es eine Möglichkeit, die gleichen Daten für die E / A- und CPU-Auslastung eines Arguments zu erhalten, das in STDOUT aufgezeichnet wurde? time
Ideal wäre ein einfacher Befehl oder ein Dienstprogramm wie :
x@y ~ $ stats foo
wallclock runtime 0m14.299s
I/O reads 290,420 KB
I/O writes 239,429 KB
peak CPU usage 18.62%
mean CPU usage 1.44%
# etc.
zsh
Dastime
Schlüsselwort von kann auch konfiguriert werden (mit$TIMEFMT
), um diese Informationen bereitzustellen.