sigar 工具类主要是用于收集操作系统信息及系统信息的工具类,如CPU、内存情况,操作系统类型、网络等信息的收集,而且可以用于大多数的操作系统。 Windows, linux, os 等等。底层功能操作,主要是由C写。
所以使用时,需要将 XXX.so 或是 XXX.dll 等文件拷至相关文件夹。
如 windows 下使用,需要将 sigar-amd64-winnt.dll(64位)或 sigar-x86-winnt.dll (32位) 文件 复制到 c:\Windows\System32 下。然后就可以将 sigar.jar 引入到 eclipse 中使用。
但是如果在 tomcat 中使用时,可能会出现UnsatisfiedLinkError 异常。解决方法有两种:
(1) 将 sigar-amd64-winnt.dll
sigar-x86-winnt.dll 放到 tomcat 的 lib 下
(2) 先找到 jdk 的 bin 文件夹,通过 System.out.println(System.getProperty("java.library.path"));
可以找到,然后将
sigar-amd64.winnt.dll sigar-x86-winnt.dll 复制到 jdk 的 bin 下
我是通过第二种方法解决的。
如果是 linux 时,需要将
libsigar-amd64-linux.so 复制到 /usr/lib64 下,当然还要修改其 文件权限为 644 或是更高的权限才能正常执行。
相关推荐
包括:libsigar-aarch64-linux.so、libsigar-amd64-linux.so、libsigar-x86-linux.so、sigar-amd64-winnt.dll、sigar-x86-winnt.dll、sigar-x86-winnt.lib
Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息. 这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX. Sigar有C,C#,Java和Perl API,...
在树莓派和基于arm的lunux系统中使用sigar库时必需的本地库文件。官方并未提供此文件。
Sigar(System Information Gatherer And Reporter),是一个开源的工具,提供了跨平台的系统信息收集的API。 Sigar API 提供一个方便的接口来收集系统信息,如: ◆系统内存,页面交换,cpu,平均负载,运行时间,...
一、 Sigar详细介绍 Sigar(System Information Gatherer And Reporter),是一个开源的工具,提供了跨平台的系统信息收集的API,核心由C语言实现的。 Sigar资料地址:...
sigar兼容linux和windows,本人亲自测试
使用sigar获取系统信息,例如内存,cpu,磁盘大小,jvm虚拟机信息,内置jar包已及工具类,工具类写了注释,很详细。
使用Sigar,你完全可以模仿出cpuinfo,meminfo,top,free,ifconfig,ipconfig,netstat,route,df,du,ps,ls等多种unix平台和windows平台的指令. 2.跨平台,支持多数平台 支持的平台包括:windows系列(32系列,IA64系列,AMD64...
使用sigar类时会出现以下错误,此时将该相关文件放在lib下可解决问题
sigar对各系统盘容量大小及文件数等的统计
4 内存信息 物理内存和交换内存的总数 使用数 剩余数;RAM的大小 5 网络信息 包括网络接口信息和网络路由信息 6 进程信息 包括每个进程的内存 CPU占用数 状态 参数 句柄 7 IO信息 包括IO的状态 读写大小等 8 服务...
java监听网卡收发数据包数量、字节数,获取服务器的cpu、磁盘信息、内存等 java监听网络资源所需要的包,sigar-amd64-winnt.dll 、sigar-x86-winnt.dll等,以及如何使用
sigar
把sigar压缩文件覆盖到系统文件目录下,能够成功运行例子,说明安装成功。
使用Sigar包获取操作系统底层信息
java利用sigar-1.6.3.82.jar获取服务器运行时CPU、内存、网络等信息,已使用该jar开发完整项目,压缩包中包含所需的dll文件,以及放置位置,本人64位系统
sigar-amd64-86-win-linux.zip,sigar: windows和linux操作系统下java程序使用sigar查询系统电脑信息
sigar 取cpu,进程,内存,硬盘信息的实例代码
sigar_mirror(系统信息收集API_Sigar)