package com.wgcloud.entity; import com.wgcloud.util.DateUtil; import org.apache.commons.lang3.StringUtils; import java.util.Date; /** * @version v3.3 * @ClassName:CpuState.java * @author: http://www.wgstart.com * @date: 2021年1月16日 * @Description: 查看CPU使用情况 * @Copyright: 2019-2021 wgcloud. All rights reserved. */ public class CpuState extends BaseEntity { /** * */ private static final long serialVersionUID = 1L; /** * host名称 */ private String hostname; /** * 用户态的CPU时间(%)废弃 */ private String userPer; /** * cpu使用率 */ private Double sys; /** * 当前空闲率 废弃 */ private Double idle; /** * cpu当前等待率 废弃 */ private Double iowait; /** * 硬中断时间(%) 废弃 */ private String irq; /** * 软中断时间(%) 废弃 */ private String soft; /** * 添加时间 * MM-dd hh:mm:ss */ private String dateStr; /** * 创建时间 */ private Date createTime; public String getUserPer() { return userPer; } public void setUserPer(String userPer) { this.userPer = userPer; } public Double getSys() { return sys; } public void setSys(Double sys) { this.sys = sys; } public Double getIdle() { return idle; } public void setIdle(Double idle) { this.idle = idle; } public Double getIowait() { return iowait; } public void setIowait(Double iowait) { this.iowait = iowait; } public String getIrq() { return irq; } public void setIrq(String irq) { this.irq = irq; } public String getSoft() { return soft; } public void setSoft(String soft) { this.soft = soft; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public String getDateStr() { String s = DateUtil.getDateTimeString(this.getCreateTime()); if (!StringUtils.isEmpty(s) && s.length() > 16) { return s.substring(5); } return dateStr; } public void setDateStr(String dateStr) { this.dateStr = dateStr; } public String getHostname() { return hostname; } public void setHostname(String hostname) { this.hostname = hostname; } }