Java获取服务器CPU、内存、磁盘信息
最近又有一个项目要加上系统监控,需要查询服务器的CPU、内存等系统信息以及系统服务组件的状态,分享一下最简单的系统信息获取方法,思想是用Java的runtime类执行shell命令进行查询。相关shell命令## 查询CPU使用情况top -b -n 1 | awk '/^(%)Cpu/{t1=$2+$4}/^CPU/{t2=$2+$4}END{print t1+t2}'## 查询内存free -m | awk 'NR==2{printf "%f\n",$3*100/$2}' ## 查询磁盘
原创
2022-03-24 10:02:41 ·
6866 阅读 ·
1 评论