bash计算上下行数据差值
for i in {1..60000}; do echo "`date +'%F %T'` `df /dev/md0 | grep 'data1'` "; sleep 1; done | awk '{a[NR]=$6; print $0,a[NR]-a[NR-1]}'
[root@TENCENT64 ~]# for i in {1..60000}; do echo "`date +'%F %T'` `df /dev/md0 | grep 'data1'` "; sleep 1; done | awk '{a[NR]=$6; print $0,a[NR]-a[NR-1]}'
2018-11-22 20:11:20 /dev/md0 6976558760 5146898460 1478037340 78% /data1 1478037340
2018-11-22 20:11:21 /dev/md0 6976558760 5146898460 1478037340 78% /data1 0
2018-11-22 20:11:22 /dev/md0 6976558760 5146918940 1478016860 78% /data1 -20480
2018-11-22 20:11:23 /dev/md0 6976558760 5146927148 1478008652 78% /data1 -8208
2018-11-22 20:11:24 /dev/md0 6976558760 5146931256 1478004544 78% /data1 -4108
2018-11-22 20:11:25 /dev/md0 6976558760 5146943560 1477992240 78% /data1 -12304
2018-11-22 20:11:26 /dev/md0 6976558760 5146947656 1477988144 78% /data1 -4096
2018-11-22 20:11:27 /dev/md0 6976558760 5146951752 1477984048 78% /data1 -4096
2018-11-22 20:11:28 /dev/md0 6976558760 5146968136 1477967664 78% /data1 -16384
2018-11-22 20:11:29 /dev/md0 6976558760 5146972232 1477963568 78% /data1 -4096
2018-11-22 20:11:30 /dev/md0 6976558760 5146988848 1477946952 78% /data1 -16616
2018-11-22 20:11:31 /dev/md0 6976558760 5146996808 1477938992 78% /data1 -7960
2018-11-22 20:11:32 /dev/md0 6976558760 5147009096 1477926704 78% /data1 -12288
2018-11-22 20:11:33 /dev/md0 6976558760 5147009096 1477926704 78% /data1 0
2018-11-22 20:11:34 /dev/md0 6976558760 5147017288 1477918512 78% /data1 -8192
2018-11-22 20:11:35 /dev/md0 6976558760 5147029576 1477906224 78% /data1 -12288
2018-11-22 20:11:36 /dev/md0 6976558760 5147033672 1477902128 78% /data1 -4096
2018-11-22 20:11:37 /dev/md0 6976558760 5147037772 1477898028 78% /data1 -4100
2018-11-22 20:11:38 /dev/md0 6976558760 5147045964 1477889836 78% /data1 -8192
2018-11-22 20:11:39 /dev/md0 6976558760 5147066444 1477869356 78% /data1 -20480
2018-11-22 20:11:40 /dev/md0 6976558760 5147070540 1477865260 78% /data1 -4096
2018-11-22 20:11:41 /dev/md0 6976558760 5147074636 1477861164 78% /data1 -4096
2018-11-22 20:11:42 /dev/md0 6976558760 5147091020 1477844780 78% /data1 -16384
2018-11-22 20:11:43 /dev/md0 6976558760 5147099212 1477836588 78% /data1 -8192

只看某个文件的变化:
for i in {1..60000}; do echo "`date +'%F %T'` `ls -l access_log.181124` "; sleep 1; done | awk '{a[NR]=$7; print $0,a[NR]-a[NR-1]}'
bash计算上下行数据差值的更多相关文章
- Jquery计算时间戳之间的差值,可返回年,月,日,小时等
/** * 计算时间戳之间的差值 * @param startTime 开始时间戳 * @param endTime 结束时间戳 * @param type 返回指定类型差值(year, month, ...
- Oracle-分析函数之取上下行数据lag()和lead()
这两个函数是偏移量函数,可以查出一个字段的上一个值或者下一个值,配合over来使用. lead函数,这个函数是向上偏移. lag函数是向下偏移一位. 语法 [语法] lag(EXPR,<OFFS ...
- JAVA中计算两个日期时间的差值竟然也有这么多门道
上半年春招的时候,作为面试官,对于面试表现的不错的同学会要求其写一小段代码看看.题目很简单: 给定一个日期,然后计算下距离今天相差的天数. 本以为这么个问题就是用来活跃面试氛围的,但是结果却让人大跌眼 ...
- [C语言]日期间天数差值的计算
刷一些算法题时总能遇到计算日期间天数的问题,每每遇到这种情况,不是打开excel就是用系统自带的计算器.私以为这种问题及其简单以至于不需要自己动脑子,只要会调用工具就好.直到近些天在写一个日历程序的时 ...
- MySQL计算相邻两行某列差值的方法
简述 博主最近因工作任务缠身,都无暇顾及到我的这片自留地了.前段时间稍有空闲,花了较多的精力学习<啊哈算法>,从中学习到很多之前没有太注重的内容,收益颇丰.但是这些算法题目还没有看完,等后 ...
- Mysql 2条记录 差值计算
1 表结构 2: 其实 是2个相同的 表根据rownum= rownum-1 来计算,所以先了解单个表的查询 附上SQL: #查询出1天的数据升序 ) as rownum, info.equipme ...
- oracle计算两个时间的差值(XX天XX时XX分XX秒)
在工作中需要计算两个时间的差值,结束时间 - 开始时间,又不想在js里写function,也不想在java里去计算,干脆就在数据库做了一个函数来计算两个时间的差值.格式为XX天XX时XX分XX秒: 上 ...
- Hibernate中HQL的日期差值计算,可计算相差多少秒
最近有个业务需求就是计算订单创建时间离现在超过 4 小时的订单都查找出来! 那么就需要用到日期函数了. 网上找了一下总共的日期函数有一下几个: CURRENT_DATE() 返回数据库当前日期 时间函 ...
- php 日期 - 计算2个日期的差值
/** * 日期-计算2个日期的差值 * @return int */ public function get_difference($date, $new_date) { $date = strto ...
随机推荐
- php数组和对象转换函数
/** * 数组 转 对象 * * @param array $arr 数组 * @return object */ function array_to_object($arr) { ...
- 最小树形图——朱刘算法(Edmonds)
定义:一个有向图,存在从某个点为根的,可以到达所有点的一个最小生成树,则它就是最小树形图. 朱刘算法实现过程: [在选出入边集后(看步骤1),若有向图中不存在有向环,说明该图就是最小树形图] 1,选入 ...
- JAVA笔记--static
1.static 修饰变量 public class MyClass { static int i = 4; } 其中static 修饰变量,表示变量 i 属于 MyClass 类,所有的对象共享一个 ...
- Node爬取简书首页文章
Node爬取简书首页文章 博主刚学node,打算写个爬虫练练手,这次的爬虫目标是简书的首页文章 流程分析 使用superagent发送http请求到服务端,获取HTML文本 用cheerio解析获得的 ...
- HTML5上传下载
前言 HTML5 中提供的文件API在前端中有着丰富的应用,上传.下载.读取内容等在日常的交互中很常见.而且在各个浏览器的兼容也比较好,包括移动端,除了 IE 只支持 IE10 以上的版本.想要更好地 ...
- web 和 java 资源
1.自己按照上面的网址和密码自己去下载都那些视频都是vip的视频现在下载免费 7-17JAVA开发搜索引擎自动提示[优效学院向天] 链接:http://pan.baidu.com/s/1bpEkfR ...
- ASP.NET Core 中的文件上传
ASP.NET Core上传文件 ASP.NET Core使用IFormFile来读取上传的文件内容,然后将数据写入到磁盘或其它存储空间. 添加FileUpload模型,用来接收上传的文件内容. pu ...
- Docker构建YApi镜像, Docker安装YApi, Docker部署YApi
概述 YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建.发布.维护 API,YApi 还为用户提供了优秀的交互体验,开发 ...
- NLP 第7章 文本向量化
- Java高并发和多线程系列 - 1. 线程基本概念
1. 什么是线程? 线程和进程的区别 在了解线程的概念前,我们应该先知道什么是进程? 进程是操作系统的基本概念之一, 它是正在执行的程序实例. * 下面的一些进程的基本概念你可以了解下 ------- ...