
Linux 编程
文章平均质量分 64
风为裳のCode
初级程序猿,Python爱好者。
展开
-
Linux 下使用Sigar 获取CPU 使用率
Linux 下的性能监控的工具有很多,常用的命令有top, mpstat, iostat等,在终端下可以很方便的监视各个性能参数(比如cpu,内存,磁盘等), 但是要在代码中获取这些数据, 用命令就显得不太方便了,不过感兴趣的同学可以去看看源码是怎么实现的.这里介绍一个跨平台的开源库Sigar,使用Sigar 可以很轻松的获取各个性能数据,我们来试一下.访问Sigar 在GitHub 上的主页,我们原创 2015-06-12 17:13:59 · 4046 阅读 · 0 评论 -
Linux 下使用Sigar 获取内存信息
上一篇文章介绍了linux下的sigar 库,并使用sigar 库来获取cpu 使用率,本文在这里介绍一下如何使用sigar 库获取内存信息.和cpu 一样,sigar中有和内存相关的结构体sigar_mem_t,我们来看一下结构体原型:typedef struct { sigar_uint64_t ram, total, used,原创 2015-06-15 11:56:02 · 3791 阅读 · 0 评论 -
Linux下使用Sigar 获取磁盘信息
linux 下我们经常要对磁盘进行监控,那就需要获取磁盘的容量等信息,使用sigar 库可以很轻松的完成这些功能.不同的linux 系统上文件系统目录各有差异,首先我们要知道当前系统下的目录有哪些.和文件系统相关的结构体是sigar_file_system_t,我们看一下该结构体中包含了哪些信息:typedef struct { char dir_name[SIGAR_FS_NAME_LEN原创 2015-06-15 14:31:35 · 3854 阅读 · 2 评论