当前位置:   article > 正文

java win linux 磁盘占用率,Java如何获取系统CPU、内存、硬盘使用情况(仅限windows,Linux)...

java 获取硬盘使用量

1.首先引入sigar依赖

org.fusesource

sigar

1.6.4

2.需要引入sigar的动态链接库 ,Windows放在jdk的bin下,Linux放在usr/lib64下,https://pan.baidu.com/s/1MXCypf1yNYu75ZLP1mz0gA ,提取码 :tzx9

3.代码

import org.hyperic.sigar.*;

import java.io.*;

import java.math.BigDecimal;

import java.util.ArrayList;

import java.util.List;

/**

* 获取系统CPU、内存、硬盘使用情况

*

* @author yanzy

* @date 2019/1/16 9:45

*/

public class SystemInfo {

public static void main(String[] args) {

try {

// Windows放在jdk的bin下,Linux放在usr/lib64下

System.out.println("位置:" + System.getProperty("java.library.path"));

SystemInfo systemInfo=new SystemInfo();

System.out.println(systemInfo.getCpuUsage());

System.out.println(systemInfo.getMemoryUsage());

System.out.println(systemInfo.getDiskIoUsage());

System.out.println(systemInfo.getDiskUsage());

System.out.println(systemInfo.path());

} catch (Exception e) {

e.getStackTrace();

}

}

/**

* 获取内存使用率

*

* @return java.lang.String

* @author yanzy

* @version 1.0

* @date 2019/1/16 16:56

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号