zoukankan      html  css  js  c++  java
  • 获取机器的基本参数cat /proc/stat

    获取机器的基本参数cat /proc/stat

    Note : This guide is applicable to Linux kernels 2.6.14 and above, which adds support for smaps, per-mapping data, including data on each mapping's rss usage.

    分别是usernice,system,idle,irq,iowait,irq,softirq.具体参数解释如下:

    user()表示自系统启动开始累计到当前时刻,用户态的cpu时间(单位:jiffies,不包含nice值为负的进程。1jiffies=0.01秒。

    nice()表示自系统启动开始累计到当前时刻,nice值为负的进程所占用的cpu时间(单位:jiffies)。

    system()表示自系统启动开始累计到当前时刻,系统态的cpu时间(单位:jiffies)

    idle()表示自系统启动开始累计到当前时刻,除硬盘io等待时间以外的其他等待时间(单位:jiffies)。

    iowait()表示自系统启动开始累计到当前时刻,硬盘io等待时间(单位:jiffies)

    irq()表示自系统启动开始累计到当前时刻,硬中断时间(单位iejiffies)

    softirq()表示自系统启动开始累计到当前时刻,软中断时间(单位:jiffies)

    cpu时间=user+nice+system+idle+iowait+irq+softirq.

    "intr"这行给出中断的信息,第一个为自系统启动以来,发生的所有的中断的次数,后每个数对应一个特定的中断自系统启动以来发生的中断次数。

    "ctxt"表示自系统启动以来cpu发生的上下文转换的次数。

    "btime"表示自197011日开始到当前时刻的时间,单位秒。

    "processes(total_forks) "表示自系统启动以来创建的进程总数。

    "procs_running"表示当前运行队列的任务的数目。

    "procs_blocked"表示当前被阻塞的任务的数目。

    原文

    http://unixlive.editboard.com/t4-memory-usage-retrieval-on-linux-process-wise-and-general

    http://yanyinhong716.blog.163.com/blog/static/1724398812011101621453721/

    详细讲解了cpu使用率的计算方法

    http://www.blogjava.net/fjzag/articles/317773.html

  • 相关阅读:
    积跬步,聚小流------关于UML类图
    深度学习 Deep Learning UFLDL 最新 Tutorial 学习笔记 1:Linear Regression
    数字语音信号处理学习笔记——语音信号的短时频域分析(2)
    PHP程序猿必须学习的第二课——站点安全问题预防
    Connection for controluser as defined in your configuration failed.
    NYOJ 76 超级台阶
    单片机小白学步系列(十) 单片机程序下载相关知识
    SQL 语言划分
    UVA 11754
    客户端远程方法声明
  • 原文地址:https://www.cnblogs.com/mydomain/p/3155928.html
Copyright © 2011-2022 走看看