首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编写基准统计数据。如何将'time‘的输出放入文件中

如何编写基准统计数据。如何将'time‘的输出放入文件中
EN

Stack Overflow用户
提问于 2015-02-14 01:45:46
回答 1查看 56关注 0票数 0

我在将'time‘输出放入文件时遇到了问题。当我在linux控制台上使用时间程序> file时,我得到的输出没有来自程序时间的信息。

我需要3位数字的时间输出,看起来像在控制台上

EN

回答 1

Stack Overflow用户

发布于 2015-02-17 19:04:23

"time -o outputfile.txt命令“给出了一个完整的输出:

PCPU%Uuser%s系统%Eelapsed %

(%Xtext+%Ddata %Mmax)k

%Iinputs+%Ooutputs (%Fmajor+%Rminor)页面默认%Wswaps

如果你添加"-p“,你会得到三行输出,如在交互式控制台中:

实际%e用户%U系统%S

通过以下方式:

实时运行的

时间%E (以小时:分钟:秒为单位)。%e (不在tcsh中。)已用实时时间(秒)。%S进程在内核模式下花费的CPU总秒数。%U CPU总数-进程在用户模式下花费的秒数。%P此作业获得的CPU百分比,计算方式为(%U + %S) / %E。内存%M进程在其生存期内的最大驻留集大小,以in为单位。%t (不在tcsh中。)进程的平均驻留集大小,以千字节为单位。%K进程的平均总内存使用量(data+stack+text),以千字节为单位。%D进程的非共享数据区域的平均大小,以in为单位。%p (不在tcsh中。)进程的非共享堆栈空间的平均大小,单位为千字节。%X进程共享文本空间的平均大小,以千字节为单位。%Z (不在tcsh中。)系统的页面大小,以字节为单位。这是每个系统的常量,但在不同的系统中会有所不同。%F进程运行时发生的主要页面错误数。这些都是必须从磁盘读取页面的错误。%R次要或可恢复的页面错误数。这些都是无效页面的错误,但这些页面尚未被其他虚拟页面声明。因此,页面中的数据仍然有效,但必须更新系统表。%W进程被换出主内存的次数。%c非自愿切换进程上下文的次数(因为时间片已过期)。%w等待次数:程序自动切换上下文的次数,例如在等待I/O操作完成时。I/O %I进程输入的文件系统数。%O进程的文件系统输出数。%r进程接收的套接字消息数。进程发送的套接字消息数为%s。%k传递到进程的信号数量。%C (不在tcsh中。)正在计时的命令的名称和命令行参数。%x (不在tcsh中。)命令的退出状态。

来源: man time :)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28505559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档