• 大小: 569KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: Java
  • 标签: sigar  cpu  内存  

资源简介

System信息,从jvm获取 内存信息 操作系统信息 文件系统信息 网络信息 以太网信息

资源截图

代码片段和文件信息



import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.Map;
import java.util.Properties;
import org.hyperic.sigar.CpuInfo;
import org.hyperic.sigar.CpuPerc;
import org.hyperic.sigar.FileSystem;
import org.hyperic.sigar.FileSystemUsage;
import org.hyperic.sigar.Mem;
import org.hyperic.sigar.NetFlags;
import org.hyperic.sigar.NetInterfaceConfig;
import org.hyperic.sigar.NetInterfaceStat;
import org.hyperic.sigar.OperatingSystem;
import org.hyperic.sigar.Sigar;
import org.hyperic.sigar.SigarException;
import org.hyperic.sigar.Swap;
import org.hyperic.sigar.Who;

public class RuntimeTest {
public static void main(String[] args) {
try {
// System信息,从jvm获取
property();
System.out.println(“----------------------------------“);
// cpu信息
cpu();
System.out.println(“----------------------------------“);
// 内存信息
memory();
System.out.println(“----------------------------------“);
// 操作系统信息
os();
System.out.println(“----------------------------------“);
// 用户信息
who();
System.out.println(“----------------------------------“);
// 文件系统信息
file();
System.out.println(“----------------------------------“);
// 网络信息
net();
System.out.println(“----------------------------------“);
// 以太网信息
ethernet();
System.out.println(“----------------------------------“);
} catch (Exception e1) {
e1.printStackTrace();
}
}

private static void property() throws UnknownHostException {
Runtime r = Runtime.getRuntime();
Properties props = System.getProperties();
InetAddress addr;
addr = InetAddress.getLocalHost();
String ip = addr.getHostAddress();
Map map = System.getenv();
String userName = map.get(“USERNAME“);// 获取用户名
String computerName = map.get(“COMPUTERNAME“);// 获取计算机名
String userDomain = map.get(“USERDOMAIN“);// 获取计算机域名
System.out.println(“用户名: “ + userName);
System.out.println(“计算机名: “ + computerName);
System.out.println(“计算机域名: “ + userDomain);
System.out.println(“本地ip地址: “ + ip);
System.out.println(“本地主机名: “ + addr.getHostName());
System.out.println(“JVM可以使用的总内存: “ + r.totalMemory());
System.out.println(“JVM可以使用的剩余内存: “ + r.freeMemory());
System.out.println(“JVM可以使用的处理器个数: “ + r.availableProcessors());
System.out.println(“Java的运行环境版本: “ + props.getProperty(“java.version“));
System.out.println(“Java的运行环境供应商: “ + props.getProperty(“java.vendor“));
System.out.println(“Java供应商的URL: “ + props.getProperty(“java.vendor.url“));
System.out.println(“Java的安装路径: “ + props.getProperty(“java.home“));
System.out.println(“Java的虚拟机规范版本: “ + props.getProperty(“java.vm.specification.version“));
System.out.println(“Java的虚拟机规范供应商: “ + props.getProperty(“java.vm.specification.vendor“));
System.out.println(“Java的虚拟机规范名称: “ + props.getProperty(“java.vm.specification.name“));
System.out.println(“Java的虚拟机实现版本: “ + props.getProperty(“java.vm.version“)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        598  2012-05-16 10:08  sigar\.classpath

     文件        381  2012-05-16 09:43  sigar\.project

     文件        629  2012-05-16 09:43  sigar\.settings\org.eclipse.jdt.core.prefs

     文件      13611  2012-05-16 10:08  sigar\bin\RuntimeTest.class

     文件       1999  2012-05-16 10:08  sigar\bin\SigarTest.class

     文件       1746  2012-05-16 09:51  sigar\lib\.sigar_shellrc

     文件     233385  2012-05-16 10:08  sigar\lib\libsigar-x86-linux.so

     文件     266240  2012-05-16 09:51  sigar\lib\sigar-x86-winnt.dll

     文件      99584  2012-05-16 09:51  sigar\lib\sigar-x86-winnt.lib

     文件     428580  2012-05-16 09:51  sigar\lib\sigar.jar

     文件      12771  2012-05-16 09:56  sigar\src\RuntimeTest.java

     文件       1371  2012-05-16 09:53  sigar\src\SigarTest.java

     目录          0  2012-05-16 09:43  sigar\.settings

     目录          0  2012-05-16 10:08  sigar\bin

     目录          0  2012-05-16 10:08  sigar\lib

     目录          0  2012-05-16 09:54  sigar\src

     目录          0  2012-05-16 09:44  sigar

----------- ---------  ---------- -----  ----

              1060895                    17


评论

共有 条评论