• 获取机器的基本参数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

  • 相关阅读:
    Python——DataFrame中pivot()函数解析
    123
    Python中merge()函数 ,join()函数,concat()函数的区别
    加密算法------DES加密算法详解
    关于MD5的介绍
    Python中使用pandas保存dataframe
    Python中DATAFRAME多条件选择
    Excel统一表格的格式(CLEAN()函数,TRIM()函数,SUBSTITUTE()函数)
    Excel中REPLACE函数的使用方法
    VS+QT在QT designer中添加了新的控件,VS 的cpp文件没有显示对象名
  • 原文地址:https://www.cnblogs.com/mydomain/p/3155928.html
Copyright © 2020-2023  润新知