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

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

目录
相关文章
|
4月前
|
机器学习/深度学习 自然语言处理 并行计算
《深度揭秘:利用Hugging Face Transformer库打造独特混合专家(MoE)模型》
混合专家(MoE)模型是一种创新架构,通过融合多个“专家”子模型,针对不同任务提供更优解决方案。相比传统单一模型,MoE能更好地应对复杂多样的语言任务。借助Hugging Face Transformer库,可利用预训练模型定制专家,并设计门控网络协调任务分配。本文详细解析了MoE模型的设计、训练与优化方法,探讨其在智能客服、机器翻译等领域的应用潜力,以及未来推动自然语言处理技术发展的可能性。
216 1
|
11月前
|
算法 Linux 调度
深入理解Linux内核调度器:从基础到优化####
本文旨在通过剖析Linux操作系统的心脏——内核调度器,为读者揭开其高效管理CPU资源的神秘面纱。不同于传统的摘要概述,本文将直接以一段精简代码片段作为引子,展示一个简化版的任务调度逻辑,随后逐步深入,详细探讨Linux内核调度器的工作原理、关键数据结构、调度算法演变以及性能调优策略,旨在为开发者与系统管理员提供一份实用的技术指南。 ####
382 4
|
数据采集 数据可视化 测试技术
C#生成Selenium测试报告:实用方法与技巧
在C#中使用Selenium进行自动化测试时,结合代理IP和ExtentReports能增强测试安全性和报告质量。安装必备工具如Selenium WebDriver、NUnit和ExtentReports。在测试设置中,配置代理(如亿牛云爬虫代理)以隐藏IP,通过ChromeOptions定制UserAgent,并添加Cookie。测试代码示例展示了如何打开网页、执行搜索并生成详细的测试报告。使用ExtentReports可创建可视化测试结果,便于团队分析。
189 5
C#生成Selenium测试报告:实用方法与技巧
|
存储 JSON 数据处理
从JSON数据到Pandas DataFrame:如何解析出所需字段
从JSON数据到Pandas DataFrame:如何解析出所需字段
771 1
|
12月前
|
安全 网络安全 iOS开发
macOS系统安装NMAP扫描工具
macOS系统安装NMAP扫描工具
560 1
|
Java API 开发工具
如何通过淘宝商品详情接口实现商品 SKU、优惠价、价格等参数的实时更新?
要合法获取淘宝商品详情数据,首先需通过淘宝开放平台注册开发者账号并获得App Key与App Secret。接着根据业务需求申请对应的商品详情数据接口权限,并通过官方文档了解接口详情。获取访问令牌后,按照文档构建请求URL并附加必要参数及令牌以调用接口。此外,考虑使用淘宝提供的SDK简化开发流程,如Python SDK等。体验API:b.mrw.so/2Pv6Qu。
|
存储 调度 Docker
docker搭建FastDFS文件系统docker安FastDFS
docker搭建FastDFS文件系统docker安FastDFS
328 0
|
Java Apache Maven
list.size()和list.isEmpty()的区别和效率以及CollectionUtils.isEmpty()的使用
list.size()和list.isEmpty()的区别和效率以及CollectionUtils.isEmpty()的使用
468 0
|
数据库
达梦数据库启用日志方法,达梦数据库查看日志是否启用,达梦数据库日志文件位置查找
达梦数据库启用日志方法,达梦数据库查看日志是否启用,达梦数据库日志文件位置查找
1383 0
达梦数据库启用日志方法,达梦数据库查看日志是否启用,达梦数据库日志文件位置查找