项目初始化
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
package com.jeesite.modules.apps.Module;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class HostInfo implements Serializable {
|
||||
private Integer cpuNum;
|
||||
|
||||
|
||||
public HostInfo(){}
|
||||
|
||||
public HostInfo(Integer cpuNum){
|
||||
this.cpuNum = cpuNum;
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,15 @@
|
||||
package com.jeesite.modules.apps;
|
||||
|
||||
|
||||
public class Start {
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.jeesite.modules.apps.web;
|
||||
|
||||
import cn.hutool.system.SystemUtil;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
@Controller
|
||||
@RequestMapping(value = "${adminPath}/sys/analysis")
|
||||
public class SysAnalysisController {
|
||||
|
||||
public void sss(){
|
||||
SystemUtil.getJvmInfo();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.jeesite.modules.utils;
|
||||
|
||||
import cn.hutool.system.oshi.CpuInfo;
|
||||
import cn.hutool.system.oshi.OshiUtil;
|
||||
import com.jeesite.modules.apps.Module.HostInfo;
|
||||
|
||||
public class HostUtils {
|
||||
|
||||
|
||||
public static HostInfo getHostInfo() {
|
||||
|
||||
// return "CpuInfo{CPU核心数=" + this.cpuNum + ", CPU总的使用率=" + this.toTal + ",
|
||||
// CPU系统使用率=" + this.sys + ", CPU用户使用率=" + this.user + ", CPU当前等待率=" + this.wait + ",
|
||||
// CPU当前空闲率=" + this.free + ", CPU利用率=" + this.getUsed() + ", CPU型号信息='" + this.cpuModel + '\'' + '}';
|
||||
CpuInfo cpuInfo = OshiUtil.getCpuInfo();
|
||||
|
||||
System.out.println(cpuInfo);
|
||||
|
||||
System.out.println("================");
|
||||
System.out.println(cpuInfo.getCpuNum());
|
||||
System.out.println(cpuInfo.getToTal());
|
||||
System.out.println(cpuInfo.getSys());
|
||||
System.out.println(cpuInfo.getUser());
|
||||
System.out.println(cpuInfo.getWait());
|
||||
System.out.println(cpuInfo.getFree());
|
||||
System.out.println(cpuInfo.getUsed());
|
||||
return new HostInfo();
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
getHostInfo();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user