linux统计命令执行时间
统计python执行时间,比如time python code.py
在 Linux 命令行中,可以使用 time
命令来统计命令执行时间。time
命令可以测量指定命令的执行时间、CPU 使用率、系统调用等信息,并将这些信息输出到终端上。
要使用 time
命令,只需在命令前面添加 time
即可。例如,要统计 ls
命令的执行时间,可以运行以下命令:
time ls
执行完命令后,终端将输出三个时间值,分别是:
- 实际时间(real time):指命令从开始到结束的实际耗时。
- 用户 CPU 时间(user time):指命令在用户态运行的 CPU 时间,不包括系统调用时间。
- 系统 CPU 时间(system time):指命令在内核态运行的 CPU 时间,包括系统调用时间。
例如,输出可能类似于:
real 0m0.004s user 0m0.001s sys 0m0.002s
其中,real
表示实际时间,user
表示用户 CPU 时间,sys
表示系统 CPU 时间。这个例子中,ls
命令执行的实际时间为 0.004 秒,其中 0.001 秒在用户态 CPU 运行,0.002 秒在内核态 CPU 运行。
需要注意的是,time
命令本身也会消耗一些系统资源,因此在测试命令性能时,应该将 time
命令消耗的资源考虑在内。
本文来自博客园,作者:海_纳百川,转载请注明原文链接:https://www.cnblogs.com/chentiao/p/17197828.html,如有侵权联系删除