Я можу досить швидко відстежувати час роботи процесу за допомогою time
:
x@y ~ $ time foo
real 0m14.299s
user 0m4.770s
sys 0m0.440s
Чи є спосіб отримати я однакові дані для використання аргументу вводу / виводу та процесора, записаного в STDOUT? Проста команда чи утиліта, як-от, time
була б ідеальною, де я просто передаю аргумент того, що я хочу запустити:
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
«Stime
ключове слово також може бути налаштований (з$TIMEFMT
) , щоб забезпечити з цією інформацією.