如何通过 Java 获取系统/硬件信息?

2022-09-01 23:12:58

我需要通过 Java 应用程序获取系统和硬件信息。

我感兴趣的是:

  • 操作系统详细信息;
  • 处理器计数,名称,处理器负载百分比;
  • 内存状态(总/可用);
  • OS进程(线程)计数和每个进程的CPU/内存使用情况;
  • 网络统计信息(针对每个接口);

有没有一个Java库可以做到这一点?


答案 1
  1. 使用Java获取OS级系统信息将使您朝着正确的方向开始。
  2. 查找操作系统信息

答案 2

我已经使用过SIGAR,是一个很棒的工具,可以程序化地获取所有SysInfo。+1


推荐