Package com.luna.common.os.hardware
Class OshiUtils
java.lang.Object
com.luna.common.os.hardware.OshiUtils
- Author:
- Luna
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacquireMACAddressSet(oshi.hardware.HardwareAbstractionLayer hal) 获取mac地址static OshiHardwarebaseInfo(oshi.SystemInfo si) static ProcessorDTOconverProcessor(Processor processor) static JvmDTOconvertJvm(Jvm jvm) static MemoryDTOconvertMemory(Memory memory) static SysFileDTOconvertSysFile(SysFile sysFile) static ProcessorcpuInfo(oshi.hardware.CentralProcessor processor) 设置CPU信息static LonggetRunTime(DateUnit unit) JDK运行时间static DateJDK启动时间static JvmjvmInfo()设置Java虚拟机static voidstatic MemorymemoryInfo(oshi.hardware.GlobalMemory memory) 设置内存信息static OshiHardwareDTOoshiHardware2oshiHardwareDTO(OshiHardware oshiHardware) static voidrefresh(OshiHardware oshiHardware, oshi.SystemInfo si) 刷新系统状态sysFiles(oshi.software.os.OperatingSystem os) 设置磁盘信息static SystemInfoDTOsysInfo()设置服务器信息
-
Constructor Details
-
OshiUtils
public OshiUtils()
-
-
Method Details
-
main
-
refresh
刷新系统状态- Parameters:
oshiHardware-si-
-
baseInfo
-
acquireMACAddressSet
获取mac地址可能有多个
- Returns:
-
cpuInfo
设置CPU信息 -
memoryInfo
设置内存信息 -
jvmInfo
设置Java虚拟机 -
getStartTime
JDK启动时间 -
getRunTime
JDK运行时间 -
sysFiles
设置磁盘信息 -
sysInfo
设置服务器信息 -
convertSysFile
-
convertMemory
-
converProcessor
-
convertJvm
-
oshiHardware2oshiHardwareDTO
-