我想比较两个工具的执行时间,这是我在Debian Linux服务器上安装的。现在,我必须给出两个命令行命令来执行这两个工具。命令行命令的执行时间
例如说,
cat file1 file2 file3 > file4
和
cat file4 file5 file6 > file7
现在,我想找到第一和第二命令的执行时间。
任何人都可以帮助我,如何找到这两个命令的执行时间?程序化的基础(比如Java)也是可以接受的。
我想比较两个工具的执行时间,这是我在Debian Linux服务器上安装的。现在,我必须给出两个命令行命令来执行这两个工具。命令行命令的执行时间
例如说,
cat file1 file2 file3 > file4
和
cat file4 file5 file6 > file7
现在,我想找到第一和第二命令的执行时间。
任何人都可以帮助我,如何找到这两个命令的执行时间?程序化的基础(比如Java)也是可以接受的。
使用time
命令
time cat file1 file2 file3 > file4
time
会写它的输出stderr
,所以重定向不受到伤害。
是的; “猫”花了0.03s。系统(内核)使用4.04s(打开文件,复制数据)。经过的时间是用户+内核+在其他进程中花费的时间(它是“时间”命令启动和完成时间与等待某些I/O(硬盘,网络,...)之间的时间差)。 –
使用['time'命令](http://en.wikipedia.org/wiki/Time_(Unix))。 – birryree
为什么这样的问题会被低估? – MikeB