分类: LINUX
2011-10-23 22:08:21
linux使用time命令获取命令执行时间
Linux下time命令可以获取到一个程序的执行时间,包括程序的实际运行时间(real time),以及程序运行在用户态的时间(user time)和内核态的时间(sys time)。 它的使用方法和前面讲过的strace类似,在待执行的命令前加上time即可。 来看一个例子程序test.c #incl
需要注意的是,real并不等于user+sys的总和。real代表的是程序从开始到结束的全部时间,即使程序不占CPU也统计时间。而user+sys是程序占用CPU的总时间,这个时间跟系统负荷无关,
因此real总是大于或者等于user+sys的。