| package com.ruoyi.framework.web.domain.server; | 
|   | 
| import com.ruoyi.common.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; | 
|     } | 
| } |