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

View Code BASH

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带时间戳,linux 时间戳转换/dmesg 时间转换相关推荐

  1. 将Json转换过来的带T的字符串格式的时间转换成正常时间,并通过指定格式输出

    java中时间接受Json转换时间格式很讨厌,因为json转换的时间带有"T",导致转换时间出错.我提供了下面方法可以转换时间并传出指定格式时间: /*** 将Json转换过来的带 ...

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

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

  3. linux 自带 mysql,linux下安装mysql

    1.查看CentOS自带的mysql rpm -qa | grep mysql 2.卸载CentOS自带的mysql rpm -e --nodeps 要卸载的软件 3.下载mysql.tar 将mys ...

  4. linux 线程带参数,Linux中多线程编程并传递多个参数的简单例子

    今天上午实验了Linux下的多线程编程,并将多个参数传递给线程要执行的函数. 以下是实验程序的源代码: /*********************** pthread.c ************* ...

  5. linux文件名带星号,Linux安装之bash星号用法

    关于Linux安装之bash星号用法,星号,这是个神奇的符号,在bash中,星号也充满魔力,它是通配符之一. 简单列举下星号的功能,被称为万能字符不是没有理由的. 1)文件名匹配: 默认情况下匹配所有 ...

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

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

  7. linux rsync 带密码,Linux配置ssh无密码验证,rsync

    1.我先声明主机 pangzhiminglinux     192.168.200.129 CentOS2           192.168.200.130 方法大概是这样:如果想从pangzhim ...

  8. linux密码带星号,Linux下实现输入密码以星号显示

    #include #include #include #include #include #include char Getch() { int c = 0; int res = 0; struct ...

  9. Linux漏洞建议工具Linux Exploit Suggester

     Linux漏洞建议工具Linux Exploit Suggester 在Linux系统渗透测试中,通常使用Nessus.OpenVAS对目标主机进行扫描,获取目标主机可能存在的漏洞.如果无法进行漏洞 ...

  10. jiffies 时间转换

    来源:<深入Linux设备驱动程序内核机制>第8章时间管理,本章将讨论这两类时间上的操作的技术细节,设备驱动程序员在掌握了这些幕后的技术之后可以更好地理解设备驱动是如何对时间进行掌控的,当 ...

最新文章

  1. Rabbit-用户上线接收消息
  2. zabbix3.0安装
  3. $.messager.progress ajax,ajax异步上传文件返回undefined
  4. 易宝典文章——用ISA 2006标准版发布Exchange 2010的OWA系列之外网客户端
  5. android word转html标签,如何将Word转换为网页html格式的方法(附代码清理方法)
  6. 机器学习中的交叉验证
  7. One Order CLOSING date修改后的执行原理
  8. Git学习总结(15)——解决Win10 Git图标不显示问题
  9. C++的reinterpret_cast
  10. 全局最小割Stoer-Wagner算法
  11. 从NASA获取全球气象数据
  12. C/C++音乐播放(亲测有效)
  13. 杜甫水平最高的10首五律
  14. 刷入Magisk/SuperSU实现ROOT
  15. python 爬虫实践 (爬取链家成交房源信息和价格)
  16. nginx配置路径、跨域、本机自定义server_name
  17. js中的内存溢出和内存泄漏
  18. 微信公众号平台-自定义菜单
  19. C++标准库,框架等资源大汇总!
  20. CentOS8 安装Google浏览器

热门文章

  1. python计算iv值_Python计算IV值的示例讲解
  2. java实现多张图片和文字合并 java图片合成示例代码
  3. 《物联网通信》知识提纲-第1章 概述
  4. Unity3D实战【一】Create Project 创建项目导入素材
  5. 超全地牢场景unity3d模型素材网站整理
  6. 计算机毕业设计ssm高校物资捐赠管理系统0e45o系统+程序+源码+lw+远程部署
  7. 物联网服务器 网页服务器,如何选择合适的物联网平台服务器?
  8. 历年被3.15晚会曝光的科技企业现状
  9. PTES标准中的渗透测试阶段
  10. Verilog中的按键消抖