All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.didiglobal.knowframework.system.metrcis.bean.DiskIOInfo Maven / Gradle / Ivy

package com.didiglobal.knowframework.system.metrcis.bean;

/**
 * 磁盘io信息
 * @author william.
 */
public class DiskIOInfo {

    /**
     * 磁盘设备名
     */
    private String device;

    /**
     * 返回当前磁盘对应平均队列长度
     */
    private PeriodStatistics iOAvgQuSz;

    /**
     * 返回当前磁盘平均请求大小(单位:扇区)
     */
    private PeriodStatistics iOAvgRqSz;

    /**
     * 返回当前磁盘每次IO请求平均处理时间(单位:ms)
     */
    private PeriodStatistics iOAwait;

    /**
     * 返回当前磁盘读请求平均耗时(单位:ms)
     */
    private PeriodStatistics iORAwait;

    /**
     * 返回当前磁盘每秒读请求数量
     */
    private PeriodStatistics iOReadRequest;

    /**
     * 返回当前磁盘每秒读取字节数
     */
    private PeriodStatistics iOReadBytes;

    /**
     * 返回当前磁盘每秒合并到设备队列的读请求数
     */
    private PeriodStatistics iORRQMS;

    /**
     * 返回当前磁盘每次IO平均服务时间(单位:ms)
     * 注:仅 做参考
     */
    private PeriodStatistics iOSVCTM;

    /**
     * 返回当前磁盘I/O请求的时间百分比
     */
    private PeriodStatistics iOUtil;

    /**
     * 返回当前磁盘写请求平均耗时(单位:ms)
     */
    private PeriodStatistics iOWAwait;

    /**
     * 返回当前磁盘每秒写请求数量
     */
    private PeriodStatistics iOWriteRequest;

    /**
     * 返回当前磁盘每秒写字节数
     */
    private PeriodStatistics iOWriteBytes;

    /**
     * 返回当前磁盘每秒读、写字节数
     */
    private PeriodStatistics iOReadWriteBytes;

    /**
     * 返回当前磁盘每秒合并到设备队列的写请求数
     */
    private PeriodStatistics iOWRQMS;

    /**
     * 磁盘读操作耗时(单位:ms)
     */
    private PeriodStatistics readTime;

    /**
     * 磁盘读取磁盘时间百分比(单位:%)
     */
    private PeriodStatistics readTimePercent;

    /**
     * 磁盘写操作耗时(单位:ms)
     */
    private PeriodStatistics writeTime;

    /**
     * 磁盘写入磁盘时间百分比(单位:%)
     */
    private PeriodStatistics writeTimePercent;

    public String getDevice() {
        return device;
    }

    public void setDevice(String device) {
        this.device = device;
    }

    public PeriodStatistics getiOAvgQuSz() {
        return iOAvgQuSz;
    }

    public void setiOAvgQuSz(PeriodStatistics iOAvgQuSz) {
        this.iOAvgQuSz = iOAvgQuSz;
    }

    public PeriodStatistics getiOAvgRqSz() {
        return iOAvgRqSz;
    }

    public void setiOAvgRqSz(PeriodStatistics iOAvgRqSz) {
        this.iOAvgRqSz = iOAvgRqSz;
    }

    public PeriodStatistics getiOAwait() {
        return iOAwait;
    }

    public void setiOAwait(PeriodStatistics iOAwait) {
        this.iOAwait = iOAwait;
    }

    public PeriodStatistics getiORAwait() {
        return iORAwait;
    }

    public void setiORAwait(PeriodStatistics iORAwait) {
        this.iORAwait = iORAwait;
    }

    public PeriodStatistics getiOReadRequest() {
        return iOReadRequest;
    }

    public void setiOReadRequest(PeriodStatistics iOReadRequest) {
        this.iOReadRequest = iOReadRequest;
    }

    public PeriodStatistics getiOReadBytes() {
        return iOReadBytes;
    }

    public void setiOReadBytes(PeriodStatistics iOReadBytes) {
        this.iOReadBytes = iOReadBytes;
    }

    public PeriodStatistics getiORRQMS() {
        return iORRQMS;
    }

    public void setiORRQMS(PeriodStatistics iORRQMS) {
        this.iORRQMS = iORRQMS;
    }

    public PeriodStatistics getiOSVCTM() {
        return iOSVCTM;
    }

    public void setiOSVCTM(PeriodStatistics iOSVCTM) {
        this.iOSVCTM = iOSVCTM;
    }

    public PeriodStatistics getiOUtil() {
        return iOUtil;
    }

    public void setiOUtil(PeriodStatistics iOUtil) {
        this.iOUtil = iOUtil;
    }

    public PeriodStatistics getiOWAwait() {
        return iOWAwait;
    }

    public void setiOWAwait(PeriodStatistics iOWAwait) {
        this.iOWAwait = iOWAwait;
    }

    public PeriodStatistics getiOWriteRequest() {
        return iOWriteRequest;
    }

    public void setiOWriteRequest(PeriodStatistics iOWriteRequest) {
        this.iOWriteRequest = iOWriteRequest;
    }

    public PeriodStatistics getiOWriteBytes() {
        return iOWriteBytes;
    }

    public void setiOWriteBytes(PeriodStatistics iOWriteBytes) {
        this.iOWriteBytes = iOWriteBytes;
    }

    public PeriodStatistics getiOReadWriteBytes() {
        return iOReadWriteBytes;
    }

    public void setiOReadWriteBytes(PeriodStatistics iOReadWriteBytes) {
        this.iOReadWriteBytes = iOReadWriteBytes;
    }

    public PeriodStatistics getiOWRQMS() {
        return iOWRQMS;
    }

    public void setiOWRQMS(PeriodStatistics iOWRQMS) {
        this.iOWRQMS = iOWRQMS;
    }

    public PeriodStatistics getReadTime() {
        return readTime;
    }

    public void setReadTime(PeriodStatistics readTime) {
        this.readTime = readTime;
    }

    public PeriodStatistics getReadTimePercent() {
        return readTimePercent;
    }

    public void setReadTimePercent(PeriodStatistics readTimePercent) {
        this.readTimePercent = readTimePercent;
    }

    public PeriodStatistics getWriteTime() {
        return writeTime;
    }

    public void setWriteTime(PeriodStatistics writeTime) {
        this.writeTime = writeTime;
    }

    public PeriodStatistics getWriteTimePercent() {
        return writeTimePercent;
    }

    public void setWriteTimePercent(PeriodStatistics writeTimePercent) {
        this.writeTimePercent = writeTimePercent;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy