IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置:首页操作系统LINUX → Linux中的time

Linux中的time

时间:2015/6/28来源:IT猫扑网作者:网管联盟我要评论(0)

  在linux中存在两个time,一个是bash的命令,另外一个是程序/usr/bin/time,bash的time命令只能很简单的显示程序执行的时间,而/usr/bin/time程序可以显示很详细的与IO相关的数据,比如从内存中读取了多少数据,从磁盘中读取了多少数据之类的,以及文件系统的页大小。

  通过type命令我们可以看到Linux中的两个time

  linux">oracle@linux[]:~

  $type -a time

  time is a shell keyword

  time is /usr/bin/time

  bash中的time示例

  oracle@linux[]:~

  $time echo test

  test

  real    0m0.000s

  user    0m0.000s

  sys     0m0.000s

  bash中的time命令只能显示你程序的执行时间,包括实际执行时间,用户时间和系统时间,除此之外没有其他的信息。

  而time程序就不一样了,它可以提供很详尽的信息,而且还能够定制time程序的输出结果,具体的可以通过man time查看,这里仅仅列举下time -v参数下的数据显示。

  oracle@linux[]:~

  $/usr/bin/time -v echo test

  test

  Command being timed: "echo test"

  User time (seconds): 0.00

  System time (seconds): 0.00

  Percent of CPU this job got: 0%

  Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.01

  Average shared text size (kbytes): 0

  Average unshared data size (kbytes): 0

  Average stack size (kbytes): 0

  Average total size (kbytes): 0

  Maximum resident set size (kbytes): 0

  Average resident set size (kbytes): 0

  Major (requiring I/O) page faults: 113

  Minor (reclaiming a frame) page faults: 16

  Voluntary context switches: 0

  Involuntary context switches: 0

  Swaps: 0

  File system inputs: 0

  File system outputs: 0

  Socket messages sent: 0

  Socket messages received: 0

  Signals delivered: 0

  Page size (bytes): 4096

  Exit status: 0

  从上面的输出结果我们可以看到,除了CPU时间之外,通常我们还关心下面几个:

  Major (requiring I/O) page faults

  从磁盘中读取了多少页的数据。

  Minor (reclaiming a frame) page faults

  从操作系统缓存中读取了多少页的数据。

  Swaps

  进程被swap出内存的次数。

  File system inputs/outputs

  从文件系统中读取/写入的数据数量。

  Page size (bytes)

  操作系统的页大小。

关键词标签:Linux

相关阅读

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程安装红帽子RedHat Linux9.0操作系统教程使用screen管理你的远程会话使用screen管理你的远程会话GNU/Linux安装vmwareGNU/Linux安装vmware如何登录linux vps图形界面 Linux远程桌面连如何登录linux vps图形界面 Linux远程桌面连

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址linux tc实现ip流量限制dmidecode命令查看内存型号linux下解压rar文件安装红帽子RedHat Linux9.0操作系统教程Ubuntu linux 关机、重启、注销 命令lcx.exe、nc.exe、sc.exe入侵中的使用方法查看linux服务器硬盘IO读写负载