1 前言
在工作中,我有时候需要获取一些命令的执行时间。我们可以通过time命令查看相应命令(real、user、sys)耗时时间。
2 使用方法
1 [root]# time <command>
3 real 0m0.001s
4 user 0m0.000s
5 sys 0m0.001s
注释:
- real:进程从开始到结束的耗时。
- user:进程消耗在用户模式中的CPU时间。
- sys:内核调用系统消耗的时间。
2.1 查看hostname耗时
1 [root]# time hostname >> /dev/null
2
3 real 0m0.001s
4 user 0m0.000s
5 sys 0m0.001s
解释:
- real:总耗时1毫秒。
- user:进程消耗在用户模式中的CPU时间为0。
- sys:内核调用系统消耗的时间为1毫秒。
2.2 分析PG Client连接Server耗时
1 [root]# time psql -h 192.168.5.74 -U postgres -t -c 'select now();' >> /dev/null
2
3 real 0m0.042s
4 user 0m0.003s
5 sys 0m0.002s
解释:
- real:总耗时42毫秒。
- user:进程消耗在用户模式中的CPU时间3毫秒。
- sys:内核调用系统消耗的时间为2毫秒。
- 还有37毫秒耗时,是Client端连接Server端TCP连接耗时。
分类:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示