阅读量:60
在 Linux 下,你可以使用 timer 命令来计算一个命令的执行时间
- 使用
time命令:
time ls
这将会显示 ls 命令的执行时间,包括实际时间(real)、用户时间(user)和系统时间(sys)。
- 使用
/usr/bin/time命令:
/usr/bin/time -v ls
这将会显示 ls 命令的详细执行时间信息,包括各种内存使用情况等。
- 使用
perf工具:
首先,确保你已经安装了 perf 工具。在基于 Debian 的系统上,可以使用以下命令安装:
sudo apt-get install linux-tools-common linux-tools-generic linux-tools-$(uname -r)
然后,使用 perf stat 命令来测量一个命令的执行时间:
perf stat ls
这将会显示 ls 命令的执行时间以及其他性能相关的信息。
- 使用
hyperfine工具:
首先,安装 hyperfine 工具。在基于 Debian 的系统上,可以使用以下命令安装:
sudo apt-get install hyperfine
然后,使用 hyperfine 命令来测量一个命令的执行时间:
hyperfine 'ls'
这将会显示 ls 命令的执行时间,并提供一些额外的统计信息。