LINUX c语言 定时显示CPU,内存和硬盘的使用率
/*
写在完成后,查找了很多资料,看到了很多方法,也看了部分top的源码,最终选择了这几种混合的方式来写,可能有更优解,不过目前这样应该够用。
--2020/12/15-- Simon
*/
需求:定期获取CPU,内存,硬盘的使用率。
CPU利用率:top /proc/stat
内存使用率:top – sysinfo
硬盘占用率:df (disk free) 还要想想 – fstatfs/statfs 系统调用
先从 CPU 利用率着手,这三项数据都已经封装了现有的指令中
原创
2020-12-15 11:19:23 ·
1100 阅读 ·
0 评论