社区
Linux/Unix社区
帖子详情
请问:Linux下用C编程计算CPU利用率和内存利用率?
IreneJi
2005-06-21 04:20:22
要用到哪些库和相关函数啊?
恳请高手指点,谢谢!!!
...全文
137
4
打赏
收藏
请问:Linux下用C编程计算CPU利用率和内存利用率?
要用到哪些库和相关函数啊? 恳请高手指点,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IreneJi
2005-06-22
打赏
举报
回复
to onlyf: Thank you very much!
onlyf
2005-06-21
打赏
举报
回复
/proc下的文件就是动态的变化的,你只要不停的读文件处理就行了,
建议看top命令的源代码,我前一阵子才写了类似的代码,看看源代码就可以搞定。
IreneJi
2005-06-21
打赏
举报
回复
谢谢!可是我想要计算的是动态的利用率,不是系统的静态信息。
Linux没有提供相关的API吗?或者系统调用之类的函数?
sofdev
2005-06-21
打赏
举报
回复
cat /proc/meminfo可读出内存信息
cat /proc/cpuinfo
cat /proc/stat
这两个可以读cpu信息
祥细参见/proc文件系统
C++获取特定进程
CPU
使用率的实现代码
写一个小程序在后台记录每个进程的
CPU
使用情况,揪出锁屏后占用
CPU
的进程,于是自己写了一个C++类
CPU
usage,方便地监视不同进程的
CPU
占用情况。本人
编程
还只是个新手,如有问题请多多指教
华中科技大学操作系统课程设计——4.GTK系统监视器
华中科技大学操作系统课程设计专用,内含5个部分: 1.1 利用系统调用实现文件拷贝(含代码和makefile) 1.2 多进程
编程
,实现三个子进程窗口(含代码和makefile) 2 自己的系统调用,只有系统调用实现的代码,系统调用需要自己编译内核 3 字符设备驱动的编写(含代码和makefile) 4 GTK编写系统监视器,可以监测系统很多方面(含代码和makefile) 5 虚拟文件系统(实现的比较简单)(含代码和makefile) 说明:GTK实现的系统监视器,功能如下: 1.
CPU
各种信息,包括物理信息以及
CPU
利用率
绘图 2.
内存
各种信息,包括
利用率
,
内存
使用率绘图等 3.进程信息,可以杀死进程,查看进程,以及运行新进程,同时可以查看进程详细信息 4.系统信息,关于系统的信息,如系统版本等 5.时间计时,开机时间以及运行时间
计算
,还有各种小功能 6.总代码量在1050行多一点
LINUX
c语言 定时显示
CPU
,
内存
和硬盘的使用率
/* 写在完成后,查找了很多资料,看到了很多方法,也看了部分top的源码,最终选择了这几种混合的方式来写,可能有更优解,不过目前这样应该够用。 --2020/12/15-- Simon */ 需求:定期获取
CPU
,
内存
,硬盘的使用率。
CPU
利用率
:top /proc/stat
内存
使用率:top – sysinfo 硬盘占用率:df (disk free) 还要想想 – fstatfs/statfs 系统调用 先从
CPU
利用率
着手,这三项数据都已经封装了现有的指令中
linux
c
编程
获取本机
CPU
利用率
内存
使用情况 硬盘使用情况
linux
c
编程
获取本机
CPU
利用率
内存
使用情况 硬盘使用情况
利用shell脚本监控
linux
中
CPU
、
内存
和磁盘
利用率
。(centos7)
利用shell脚本监控
linux
中
CPU
、
内存
和磁盘
利用率
。(centos7) 2017年11月21日 11:42:00 阅读数:182 这篇博客中所写的,在实际工作中并没有什么卵用,工作中并不会用到这种脚本去监控。不过自己写一遍,可以让初学者对
CPU
、
内存
、磁盘等一些基础知识和基础命令更加了解。 1、利用vmstat工具监控
CPU
详细信息,然后基于/proc/stat
计算
CPU
利用率
进...
Linux/Unix社区
23,110
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章