GitHub 4.2k星!这款Java神器能轻松操作系统和读取硬件信息
OSHI是一个基于JNA(本机)的免费Java操作系统和硬件信息库。它无需安装任何其他本机库,旨在提供一种跨平台的方式来获取系统信息,包括操作系统版本、进程、内存和CPU使用率、磁盘和分区、设备、传感器等。功能支持OSHI基于JNA的(本地)操作系统和硬件信息库,无需安装任何其他额外的本机库,旨在提供一种跨平台的实现来检索系统信息,如操作系统版本、进程、内存和CPU使用率、磁盘和分区、设备、传感器等。使用OSHI可以监控应用程序及其所在服务器的资源,还可以监控许多其他指标,包括:
OSHI 是一个基于 JNA(本机)的免费 Java 操作系统和硬件信息库。它无需安装任何其他本机库,旨在提供一种跨平台的方式来获取系统信息,包括操作系统版本、进程、内存和 CPU 使用率、磁盘和分区、设备、传感器等。

功能支持
OSHI 基于 JNA 的(本地)操作系统和硬件信息库,无需安装任何其他额外的本机库,旨在提供一种跨平台的实现来检索系统信息,如操作系统版本、进程、内存和 CPU 使用率、磁盘和分区、设备、传感器等。使用 OSHI 可以监控应用程序及其所在服务器的资源,还可以监控许多其他指标,包括:
- 计算机系统和固件,底板
- 操作系统和版本/内部版本
- 物理(核心)和逻辑(超线程)CPU,处理器组,NUMA 节点
- 系统和每个处理器的负载百分比和滴答计数器
- CPU 正常运行时间,进程和线程
- 进程正常运行时间,CPU,内存使用率,用户/组,命令行
- 已使用/可用的物理和虚拟内存
- 挂载的文件系统(类型,可用空间和总空间)
- 磁盘驱动器(型号,序列号,大小)和分区
- 网络接口(IP,带宽输入/输出)
- 电池状态(电量百分比,剩余时间,电量使用情况统计信息)
- 连接的显示器(带有 EDID 信息)
- USB 设备
- 传感器(温度,风扇速度,电压)
支持的平台:
- Windows
- Linux
- macOS
- UNIX (AIX, FreeBSD, OpenBSD, Solaris)
使用 DEMO
获取基础操作系统和硬件信息

CPU 使用情况

进程占用资源

物理内存和虚拟内存

使用总结
OSHI 起源于一个独立于平台的库,无需额外的软件,具有与开源和商业产品相当的功能。在主要操作系统上开发了强大的核心功能。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。















