| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- package cn.com.goldenwater.dcproj.model;
- import cn.com.goldenwater.dcproj.utils.Arith;
- /**
- * CPU相关信息
- *
- * @author ruoyi
- */
- public class Cpu
- {
- /**
- * 核心数
- */
- private int cpuNum;
- /**
- * CPU总的使用率
- */
- private double total;
- /**
- * CPU系统使用率
- */
- private double sys;
- /**
- * CPU用户使用率
- */
- private double used;
- /**
- * CPU当前等待率
- */
- private double wait;
- /**
- * CPU当前空闲率
- */
- private double free;
- public int getCpuNum()
- {
- return cpuNum;
- }
- public void setCpuNum(int cpuNum)
- {
- this.cpuNum = cpuNum;
- }
- public double getTotal()
- {
- return Arith.round(Arith.mul(total, 100), 2);
- }
- public void setTotal(double total)
- {
- this.total = total;
- }
- public double getSys()
- {
- return Arith.round(Arith.mul(sys / total, 100), 2);
- }
- public void setSys(double sys)
- {
- this.sys = sys;
- }
- public double getUsed()
- {
- return Arith.round(Arith.mul(used / total, 100), 2);
- }
- public void setUsed(double used)
- {
- this.used = used;
- }
- public double getWait()
- {
- return Arith.round(Arith.mul(wait / total, 100), 2);
- }
- public void setWait(double wait)
- {
- this.wait = wait;
- }
- public double getFree()
- {
- return Arith.round(Arith.mul(free / total, 100), 2);
- }
- public void setFree(double free)
- {
- this.free = free;
- }
- @Override
- public String toString() {
- return "Cpu{" +
- "cpuNum=" + cpuNum +
- ", total=" + total +
- ", sys=" + sys +
- ", used=" + used +
- ", wait=" + wait +
- ", free=" + free +
- '}';
- }
- }
|