我可以使用以下命令快速监视进程的运行时间time
:
x@y ~ $ time foo
real 0m14.299s
user 0m4.770s
sys 0m0.440s
有没有一种方法可以获取记录在STDOUT上的参数的I / O和CPU使用率相同的数据?像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
的time
关键字也可以配置为(带有$TIMEFMT
)以提供该信息。