摘要:linux时光戳转换 1. 将日期转换成时光戳 $date %s -d 04/24/2014 15:30:00 1398324600 2. 将时光戳转换成日期 $date -d @1398324600 Thu Apr 24 15:30:00 CST 2014 3. 将当前日期转换成时光戳 $date %s 1398765730 dmesg 时]

linux时间戳转换

1. 将日期转换成时间戳
$date +%s -d "04/24/2014 15:30:00"
1398324600
2. 将时间戳转换成日期
$date -d @1398324600
Thu Apr 24 15:30:00 CST 2014
3. 将当前日期转换成时间戳
$date +%s
1398765730

dmesg 时间转换

dmesg 输出的格式不易查看,可以通过命令进行转换。

记录如下:

时间查看:

date -d "1970-01-01 UTC `echo "$(date +%s)-$(cat /proc/uptime|cut -f 1 -d' ')+12288812.926194"|bc ` seconds"

/proc/uptime详解

在Linux中,我们常常会使用到uptime命令去看看系统的运行时间,它与一个文件有关,就是/proc/uptime,下面对其进行详细介绍。

View Code BASH
1 2 3 4 
master@jay-intel:~$ cat /proc/uptime 6447032.12 48185264.69 master@jay-intel:~$ cat /proc/cpuinfo  | grep processor | wc -l 8

第一列输出的是,系统启动到现在的时间(以秒为单位),这里简记为num1;
第二列输出的是,系统空闲的时间(以秒为单位),这里简记为num2。

注意,很多很多人都知道第二个是系统空闲的时间,但是可能你不知道是,在SMP系统里,系统空闲的时间有时会是系统运行时间的几倍,这是怎么回事呢?
因为系统空闲时间的计算,是把SMP算进去的,就是所你有几个逻辑的CPU(包括超线程)。

系统的空闲率(%) = num2/(num1*N) 其中N是SMP系统中的CPU个数。

从上面我的一台机器上的数据可知,
本机启动到现在的时间长度为:6447032.12 seconds = 74.6 days
空闲率为:48185264.69/(6447032.12*8)=93.4%

系统空闲率越大,说明系统比较闲,可以加重一些负载;而系统空闲率很小,则可能考虑升级本机器硬件或者迁移部分负载到其他机器上。

Some docs from Redhat:
The first number is the total number of seconds the system has been up. The second number is how much of that time the machine has spent idle, in seconds. (Jay’s comments: Please pay attention to SMP system.)

linux 时间戳转换/dmesg 时间转换相关推荐

  1. dmesg时间转换工具

    最近在排查一个core问题,对dmesg的时间戳,做了一个转化工具:ts_dmesg.sh 借助awk 和shell实现: [python] view plaincopy #!/bin/sh upti ...

  2. js获取当前时间与获取时间戳,时间戳转换时间和时间转换时间戳

    获取时间与时间戳 获取当前时间 new Date(),然后对时间进行格式处理 date.getMonth()的返回是0~11,所以date.getMonth() + 1才是当前月份数 //获取当前时间 ...

  3. Linux shell不同时区时间转换(时区 夏令时 时间戳)

    如果目标地区没有使用夏令时,可以日期或时间戳直接减去小时差,也可以使用下面兼容夏令时的方法. 概念:         时间戳 :从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数. ...

  4. JavaScript中linux时间戳与日期的转换

    1.由linux时间戳转换为格式化日期: 1>例:由一个linux时间戳1490778706000转换为:2017/3/29 下午5:11:46 var CrDate = new Date(); ...

  5. js获取当前时间戳;指定时间转换时间戳;时间戳转换时间

    1 JavaScript 获取当前时间戳: 方法一 var timestamp = Date.parse(new Date()); 结果:1557479983000 方法二 var timestamp ...

  6. python时间戳转换成时间_Python时间,日期,时间戳之间转换,时间转换时间戳,Python时间戳转换时间,Python时间转换时间戳...

    #1.将字符串的时间转换为时间戳方法: a = "2013-10-10 23:40:00" #将其转换为时间数组 import time timeArray = time.strp ...

  7. php 当前时间转换,php时间转换

    UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储.处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换 ...

  8. Linux时间戳和UTC时间

    先了解一下几个时间相关的概念. GMT时间:Greenwich Mean Time,格林尼治平时,又称格林尼治平均时间或格林尼治标准时间.是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间. GMT存 ...

  9. linux时间戳 gps,gps时间(gps时间戳转换成utc时间)

    GPS时间系统 GPS系统是测时测距系统,GPS定位要求有高度精确的.稳定的和连续的观测时间,因此时间系统对GPS定位具有重要意义.时间系统与坐标系统一样,应. 通俗的讲,所以存在的时间系统全部由两部 ...

最新文章

  1. 服务器融合系统,全球领先的企业级服务器、存储、融合系统及解决方案-H3C与HPE...
  2. Star 10.9K!这份Google面试攻略,牛逼了!
  3. 【控制】《自动控制原理》胡寿松老师-第5章-线性系统的频域分析法
  4. 面试经验分享|精华版
  5. Qt工作笔记-列表的分页显示(Qt Widgets框架)
  6. 分布式系统概念和设计 第十五章 (1)
  7. 常州工学院计算机毕业论文多少字,研究常州工学院毕业论文(设计)系统快速使用指南.doc...
  8. 高通平台添加或者移植一个完整的camera
  9. 【HTML+CSS网页设计与布局 从入门到精通】第14章-float/position/display属性
  10. 如何将先验知识注入推荐模型
  11. 为什么ES模块比CommonJS更好?
  12. Python 数据结构与算法——引用计数
  13. php修改sessiob时间_php中session过期时间设置
  14. 【转】心等久了就会死心
  15. A3C——pytorch
  16. STM32八路ADC采用DMA方式
  17. 原生JS记忆翻牌小游戏
  18. Powermill汽车件模具五轴数控CNC编程视频教程
  19. html5 窗口 最小化,HTML5 窗口最小化动画(先压扁后变窄)
  20. 多益网络_网络安全的未来日益激烈的信息控制之战

热门文章

  1. WPF真入门教程23--MVVM简单介绍
  2. Problem 2128 最长子串(kmp+strstr好题经典)
  3. Tensorflow2.0图像预处理
  4. AD快捷键笔记(画板前一定要看看)
  5. 概率论考点总结类型26 统计中的卡方分布 t分布F分布
  6. python基于pingouin包进行统计分析:使用mediation_analysis函数构建包含协变量的mediation analysis(中介分析)模型、covar参数指定协变量
  7. 解决Linux网络连接问题
  8. VMware虚拟机安装Mac OS X Lion正式版教程
  9. Sothink SWF Decomplier v7.4.5320 Cracked By char_star
  10. c语言-----之图形打印