Saya dapat dengan cepat memonitor waktu proses yang sedang berjalan dengan time
:
x@y ~ $ time foo
real 0m14.299s
user 0m4.770s
sys 0m0.440s
Apakah ada cara saya bisa mendapatkan data yang sama untuk penggunaan I / O dan CPU dari argumen, yang direkam ke STDOUT? Perintah atau utilitas sederhana seperti time
ideal, di mana saya hanya melewatkan argumen dari hal yang ingin saya jalankan:
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
kata kunci juga dapat dikonfigurasi (dengan$TIMEFMT
) untuk memberikan dengan informasi tersebut.