public class Server extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private Cpu |
cpu
CPU相关信息
|
private Jvm |
jvm
JVM相关信息
|
private Mem |
mem
內存相关信息
|
private static int |
OSHI_WAIT_SECOND |
private Sys |
sys
服务器相关信息
|
private List<SysFile> |
sysFiles
磁盘相关信息
|
| 构造器和说明 |
|---|
Server() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
convertFileSize(long size)
字节转换
|
void |
copyTo() |
Cpu |
getCpu() |
Jvm |
getJvm() |
Mem |
getMem() |
Sys |
getSys() |
List<SysFile> |
getSysFiles() |
static void |
main(String[] args) |
void |
setCpu(Cpu cpu) |
private void |
setCpuInfo(oshi.hardware.CentralProcessor processor)
设置CPU信息
|
void |
setJvm(Jvm jvm) |
private void |
setJvmInfo()
设置Java虚拟机
|
void |
setMem(Mem mem) |
private void |
setMemInfo(oshi.hardware.GlobalMemory memory)
设置内存信息
|
void |
setSys(Sys sys) |
void |
setSysFiles(List<SysFile> sysFiles) |
private void |
setSysFiles(oshi.software.os.OperatingSystem os)
设置磁盘信息
|
private void |
setSysInfo()
设置服务器信息
|
private static final int OSHI_WAIT_SECOND
private Cpu cpu
private Mem mem
private Jvm jvm
private Sys sys
public Cpu getCpu()
public void setCpu(Cpu cpu)
public Mem getMem()
public void setMem(Mem mem)
public Jvm getJvm()
public void setJvm(Jvm jvm)
public Sys getSys()
public void setSys(Sys sys)
private void setCpuInfo(oshi.hardware.CentralProcessor processor)
private void setMemInfo(oshi.hardware.GlobalMemory memory)
private void setSysInfo()
private void setJvmInfo()
throws UnknownHostException
private void setSysFiles(oshi.software.os.OperatingSystem os)
public String convertFileSize(long size)
size - 字节大小public static void main(String[] args)
Copyright © 2024. All rights reserved.