watch

周期性的方式执行给定的指令,并将结果输出到屏幕

watch [options] command
选项 说明
-d, --differences [permanent] 高亮显示输出中的变化部分
-n, --interval seconds 指定刷新时间间隔
-p, --precise 时间更精确一些
-t, --no-title 不显示标题
-b, --beep 非正常退出时发出响声
-e, --errexit 出错时停止刷新
-g, --chgexit 当输出有变化后退出
-c, --color 显示颜色
-x, --exec 指定命令

time

统计给定命令所花费的总时间

time [options] args
选项 说明
-o 将结果写入到文件
-a 将结果追加到文件
-f 控制输出结果格式

格式控制符

控制符 说明
%E real时间,显示格式为[小时:]分钟:秒
%U user时间
%S sys时间
%C 进行计时的命令名称和命令行参数
%D 进程非共享数据区域,以KB为单位。
%x 命令退出状态
%k 进程接收到的信号数量
%w 进程被交换出主存的次数
%Z 系统的页面大小,这是一个系统常量,不用系统中常量值也不同
%P 进程所获取的CPU时间百分百,这个值等于user+system时间除以总共的运行时间
%K 进程的平均总内存使用量(data+stack+text),单位是KB
%w 进程主动进行上下文切换的次数,例如等待I/O操作完成
%c 进程被迫进行上下文切换的次数(由于时间片到期)



参考

watch命令
time命令

Copyright © zhujipeng 2017 all right reserved,powered by Gitbook 该文件修订时间: 2017-11-04 14:57:24

results matching ""

    No results matching ""