Linux time时间命令(linux系统修改时间命令)

linux Linux time时间命令 time命令用于确定指定命令运行所需的时间。它对于测试脚本和命令的性能非常有用。例如,如果您有两个不同的脚本执行相同的工作 By myfreax 21 Jan 2022

time命令用于确立运行特殊命令运行所需的时间。它对于检验脚本制作和命令特性十分有用。例如,如果您有两种不同脚本制作执行一样工作中,与此同时您想知道哪一个脚本制作执行得非常好,快速,则能用Linux time命令来确定每一个脚本制作所需的执行时间。

在教学中,我们在这里说明如何使用time鉴定运行特殊命令的时间。包括time命令的基本语法,把握zsh,bash,gnu三个版本time命令差别。并且用wget命令与time命令的实际案例鉴定wget执行时间。

time命令的版本

Bash和Zsh,运用最常见的Linux shell都有自己的time命令内嵌版本,它在于Gnu time命令。您可以使用type命令确立time是能够执行二进制或者内嵌关键字。

type time
# Bash
time is a shell keyword shell关键字
# Zsh
time is a reserved word  储存英文单词
# GNU time (sh)
time is /usr/bin/time  二进制可执行文本文档

运用Gnu time命令时,我们需要特殊time二进制文件的一体化方式,一般/usr/bin/time或使用流板反斜杠time,以防止运用内嵌命令。Gnu time允许您格式化输出并提供其他有用的信息,如运存I/O和IPC开启。

运用Linux time命令

在下面的案例中,我们在这里运用wget常用工具测试下载Linux关键所需的时间:

time wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.19.9.tar.xz

导出来打印出主要内容取决于你在所使用的time命令的版本:

# Bash
real	0m33.961s
user	0m0.340s
sys	0m0.940s
# Zsh
0.34s user 0.94s system 4% cpu 33.961 total
# GNU time (sh)
0.34user 0.94system 0:33.96elapsed 4%CPU (0avgtext 0avgdata 6060maxresident)k
0inputs 201456outputs (0major 315minor)pagefaults 0swaps

real要以会话慢慢到结束的时间。这是从您按Enter键的那一刻到wget命令进行那一刻的时间。user - 在用户模式下花费的CPU时间量。systemsys - 在内核模式下花费的CPU时间。

至今为止,您应该更好的了解如何使用time命令。如果你想要把握有关Gnu time命令的更多信息,请访问time手册页。

LINUX

Crontab定时任务(crontab定时任务配置每天8点运行)

2023-1-19 9:32:40

LINUX

Linux 重命名文件和目录(linux创建文件目录)

2023-1-19 9:35:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索