使用unix的time命令进行简单的计时
命令 简单 进行 Time unix 计时 使用
2023-09-14 09:06:36 时间
/usr/bin/time -p python3 1.py
需要注意这里使用的是/usr/bin/time 命令而不unix系统自带time。
输出
real 0.04
user 0.03
sys 0.00
real 记录了整体的耗时
user 记录了cpu花在任务的时间,但不包括内核函数耗费的时间
sys 记录了内核函数耗费的时间
对user和sys相加就得到了cpu总花费的时间。而这个时间和real的差则有可能是花费在了IO上,也可能是你的系统正忙着运行其他任务,因此影响了你的测量。
另外在linux系统中可以使用--verbose参数可以查看更多参数,因为macos不支持GUN所以通过下面方式使用该参数
安装gnu-tiem
brew install gnu-time
以后使用
gtime -v python3 1.py
输出一堆东西其中关键参数是 Major (requiring I/O) page faults: 94
表示的是读写磁盘次数。
相关文章
- docker 记录一些常用的简单命令
- Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)
- docker卸载命令_删除docker
- mac os 命令
- oracle的shutdown命令
- Linux的基本命令
- Linux下简单操作打开目录的命令(linux打开目录命令)
- Linux下查看分区命令简介(linux查看分区命令)
- 最简单的方式使用Linux下的m命令(linuxm命令)
- Linux info命令:info格式的命令帮助指令
- MySQL命令: 快速轻松解决问题(mysql命令帮助)
- Linux下挂载磁盘的简单操作(linux挂载磁盘命令)
- Linux下的保存命令:简单而有效(linux下保存命令)
- 掌握MySQL修改密码的简单命令(mysql修改密码命令)
- v简单操作:Linux下使用mv命令移动目录(linux目录m)
- Linux 中简单易用的Touch命令(linux中的touch)
- 如何快速卸载MySQL服务:简单有效的命令教程(卸载mysql服务命令)
- 轻松了解Linux系统进程:几个简单命令不再让你困惑(查看linux系统进程)
- Linux脚本中使用su命令:简单实用的权限管理方式(linux脚本su)
- 使用Linux命令sz简单,快速传输文件(linux命令sz)
- 行使用Linux C命令行:简单而有效的编程方式(linuxc命令)
- Redis关闭指令:简单而快速(redis关闭命令)
- Linux cp命令:复制文件的有效解决方案 }(linuxcp命令)
- 使用linux命令chm打开CHM文件的简单教程(linux命令chm)
- 轻松掌握Linux命令 popd: 简单快捷地管理目录路径(linuxpopd)
- Linux下关闭特定端口的简单命令指南(linux 关闭端口命令)
- Linux重启服务的简单指令操作(linux 重启服务命令)
- 解读Linux下nc命令源码实现(linuxnc源码)
- 利用cmd命令操作MySQL一种超简单的连接方式(cmd怎样连接mysql)
- 一键检测Redis服务器配置信息安全检测(redis配置检测命令)
- 查看Redis缓存的简单命令指南(redis查看缓存的命令)