Questions tagged «time»

time是一个命令行实用程序,用于运行其他程序并汇总资源使用情况

2
是否有类似“时间”的东西也记录了I / O和CPU?
我可以使用以下命令快速监视进程的运行时间time: x@y ~ $ time foo real 0m14.299s user 0m4.770s sys 0m0.440s 有没有一种方法可以获取记录在STDOUT上的参数的I / O和CPU使用率相同的数据?像time这样的简单命令或实用程序将是理想的选择,在这里我只是传递要运行的事物的参数: x@y ~ $ stats foo wallclock runtime 0m14.299s I/O reads 290,420 KB I/O writes 239,429 KB peak CPU usage 18.62% mean CPU usage 1.44% # etc.

2
临时更改时间
我需要测试仅在一天的特定时间发生的软件方面。我不想改变一整天(要在凌晨2:00到达这里),而是想更改时间。 但是我不想永久改变它。 我知道我可以使用更改时间date,然后再次更改,但是还有更好的方法吗? 有问题的操作系统是RHEL6在VM中运行。
18 linux  rhel  time 

5
如何平均时间命令?
我正在执行time一些命令。现在要平均测度,我想对命令运行和计时指定的次数,并获得具有计算出的均值和标准差的结果。结果将是: avgtime -n 100 my_command real 0m5.388s stdev 0m0.068s user 0m5.380s stdev 0m0.067s sys 0m0.004s stdev 0m0.000s 是否有用于此的UNIX工具?GNU / Linux是否有一个?

3
建议使用NTP同步时间的方法是什么?
这个问题以本地化的方式出现了很多次,旨在为使用NTP同步系统时钟提供首选/最佳方法。 该解决方案应正确处理多个问题,例如: 在时钟有较大偏差的情况下,快速校正启动时间。 提供一种配置,该配置可以保护和/或纠正某些情况下时钟有时会随着时间推移而产生较大的偏斜的情况。 一个强大的解决方案可以在出现以下问题时快速处理和同步时间:“启动时无法访问时间服务器”或“启动时无法访问互联网”。 理想的解决方案是能够处理所有这些的单个 NTP配置文件。 参考文献 许多将提供“最终”解决方案的内容分散在U&L网站上,涉及以下问题: 如何强制时间和日期设置从Internet刷新? LAN上的机器与LAN上的GPS NTP服务器的时间同步 如何制作固定时间的Puppet模块? NTP未在VM中同步 肯定会有其他人,但是我想到的这些都是相关的。
18 date  time  ntp 

2
内存使用情况命令,语法类似于time命令
什么命令显示程序的内存使用情况,我正在寻找一个易于使用且语法与该time命令相似的命令。我正在尝试查找用C编写的md5哈希程序的内存使用情况,并且需要7秒钟来哈希“ hello world”。 我正在使用安装了busybox的android操作系统。
18 memory  time  command 

2
有没有办法在GNOME 3登录屏幕和桌面上调整日期/时间的格式?
我特别希望在两个地方更改格式: 在桌面上,日期/时间显示为“星期六21:05”。我希望阅读“ 23 Jul-7 21:05”或“ 23 Jul 11​​ 21:05”。换句话说,我想更改星期几的显示,以显示日期,短月份名称和短年份。 在登录屏幕上,日期/时间显示为“ Sat 9:06 PM”。我想将其更改为与桌面相同的格式(“ 23-Jul-11 21:05”或“ 23 Jul 11​​ 21:05”),或者将其显示为完整日期的首选格式(“ Saturday,23 2011年7月21:05“),其中显示了全天,日期,全月,全年和时间(以24小时格式)。 我看不到任何调整方法。我怀疑这是有可能的,但是我不确定它在哪个配置文件中,或者我会调整哪些选项。

1
与nohup一起狂欢
我想知道在nohup中运行某些东西需要花费多少时间。我知道这可行: $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s 但是,为什么它不能与nohup一起使用? $ nohup time sleep 2 & [1] 29456 $ nohup: ignoring input and appending output to 'nohup.out' nohup: failed to run command 'time': No such file or directory [1]+ Exit 127 nohup time sleep 2
14 bash  time 


2
如何使用循环获取几个命令的时间
我有以下命令: time -p sh -c 'command1; command2;' 所以,command1和command2被执行,我得到了真正的,用户并打印在控制台上SYS时间。 但是我想command1; command2;循环十次,然后我想获得用于两个命令的时间。
12 time 

3
为什么我的EC2服务器每天会减少10秒钟的时间?
我有一个系统文件,/etc/cron.daily/ntpupdate该文件 ntpdate ntp.ubuntu.com每天运行以与网络时间同步。每天它生成的输出与以下内容非常相似: /etc/cron.daily/ntpupdate: 16 Jan 06:30:42 ntpdate[21446]: step time server 91.189.94.4 offset -12.646804 sec 我不太91.189.94.4确定-12.646804 sec这是什么意思,但是我很确定这意味着我的服务器关闭了大约12秒。但我不知道为什么每天都会减少大约相同的金额。这是运行Ubuntu的Amazon EC2实例。 我只能猜测,它每天会丢失/增加12秒,或者其他某事正在将时间与另一个已关闭12秒的时钟同步,然后重新同步它。 我应该怎么做才能进一步追踪?我在/etc/cron.*目录或用户的cron作业中看不到任何其他cron作业... 更新 只是想与我分享我开始每小时运行一次,以查看某个小时是否会有很大的跳跃。这是每小时的输出: 16 Jan 15:17:04 ntpdate[8346]: adjust time server 91.189.94.4 offset -0.464418 sec 因此,显然每小时的时钟关闭大约半秒,因此每天(24小时)的时钟关闭大约12秒是有意义的。猜猜时钟运行得很快!谢谢!

1
为什么bash时间比GNU时间更精确?
buitin bash命令time可提供毫秒级的执行精度,而GNU time(通常是/ usr / bin / time)可提供毫秒级的精度。的times(2)系统调用给出时钟倍,100个时钟= 1秒(通常),所以精度等GNU time。所以问题是bash time使用什么,以便更精确?
12 bash  time  gnu 

1
测量程序的磁盘I / O使用率
time 如果您想弄清楚给定命令需要多少CPU时间,这是一个很棒的命令。 我正在寻找类似的东西,可以衡量该程序和任何子项的磁盘I / O。优选地,它应该区分已缓存(因此不会导致磁盘旋转)的I / O和未缓存的I / O。 所以我想做: iomeassure my_program my_args 并获得类似于以下内容的输出: Cached read: 10233303 Bytes Cached write: 33303 Bytes # This was probably a tmp file that was erased before making it to the disk Non-cached read: 200002020 Bytes Non-cached write: 202020 Bytes 我已经看过了vmstat,iostat和sar,但这些都不是在看一个单一的过程。相反,他们着眼于整个系统。 我已经看过了iotop,但是此刻只给了我一个视角。 -编辑- snap的答案似乎很接近。 …
12 io  time  measure 

8
如何使用bash求和时间?
我想知道一系列过程将花费在我的计算机上的总时间,以确定我应该在那运行还是在功能更强大的计算机上运行。因此,我正在预测每个命令的运行时间。输出如下: process1 00:03:34 process2 00:00:35 process3 00:12:34 如何汇总第二列以获得总运行时间?我可以尝试通过每行 awk '{sum += $2 } END { print sum } 但这是没有意义的,因为这些值不是自然数。
12 bash  time  arithmetic 

1
Bash使用参数列表有性能问题吗?
在bash 5.0中解决 背景 对于背景(和理解(并试图避免这个问题似乎吸引人们的投票)),我将解释导致该问题的途径(嗯,两个月后我能记得的最好的)。 假设您正在对一些Unicode字符进行shell测试: printf "$(printf '\\U%x ' {33..200})" 并且有超过一百万个Unicode字符,测试其中的20.000个字符似乎并不多。 还假设您将字符设置为位置参数: set -- $(printf "$(printf '\\U%x ' {33..20000})") 目的是将字符传递给每个函数以不同的方式处理它们。因此,函数应具有形式test1 "$@"或类似形式。现在,我意识到这在bash中是多么糟糕的主意。 现在,假设需要时间(n = 1000)每个解决方案以找出哪个更好,在这种情况下,您将得到一个类似于以下的结构: #!/bin/bash -- TIMEFORMAT='real: %R' # '%R %U %S' set -- $(printf "$(printf '\\U%x ' {33..20000})") n=1000 test1(){ echo "$1"; } >/dev/null test2(){ echo "$#"; } >/dev/null …
11 linux  bash  time 

2
为什么GNU Bash手册中没有“时间”?
[fakename]$ help time time: time [-p] pipeline Report time consumed by pipeline's execution... 由此看来,似乎time是Bash内置的。但是,我无法在此页面上找到其描述:https : //www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html#Shell-Builtin-Commands。为什么会这样呢?
11 bash  man  time 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.