LINUX C语言 定时查看CPU,内存和磁盘利用率
/*写在完成后,查找了很多资料,看到了很多方法,也看了部分top的源码,最终选择了这几种混合的方式来写,可能有更优解,不过目前这样应该够用。--2020/12/15-- Simon*/需求:定期获取CPU,内存,硬盘的使用率。 [x] CPU利用率:top /proc/stat [x] 内存使用率:top -- sysinfo [x] 硬盘占用率:df (disk free) 还要想想 -- fstatfs/statfs 系统调用先从 CPU 利用率着手,这三项数据都已经封装了现有的指令中,如果自己写一个应该怎么着手?会有什么差异从用户态,系统态,空闲态。平时所说CPU利用率是指:C...
最近评论