Sigar
Sigar : System Infomation Gatherer And Reporter。是一个开源的工具,提供了跨平台的系统信息收集的API,核心由C语言实现的。
可以收集的信息包括:内存,CPU,磁盘,IO,操作系统,文件系统等系统信息
sigar的使用
-
maven仓库中寻找hyperic-sigar*.zip的下载地址(maven中央仓库只提供下载地址)
-
解压文件,把文件sigar.jar提取出来,加入到当前项目中
-
把sigar-amd64-winnt.dll、sigar-x86-winnt.dll、sigar-x86-winnt.lib放到当前项目运行环境的library path下。比如java的java.library.path
String javaLibraryPath = System.getProperty("java.library.path");