9.2.4. 显示概述
要显示执行每个系统调用所需的时间摘要、执行这些系统调用的次数以及执行期间遇到的错误数量,请使用 -c
命令行选项运行 strace
工具:
$ scl enable devtoolset-11 'strace -c program argument...'
例 9.4. 显示概述
考虑名为 lsblk
的可执行文件。在此文件中运行 strace
工具并显示 trace 概述:
$ scl enable devtoolset-11 'strace -c lsblk > /dev/null'
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
80.88 0.000055 1 106 16 open
19.12 0.000013 0 140 munmap
0.00 0.000000 0 148 read
0.00 0.000000 0 1 write
0.00 0.000000 0 258 close
0.00 0.000000 0 37 2 stat
...
------ ----------- ----------- --------- --------- ----------------
100.00 0.000068 1790 35 total