houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3 import com.iailab.netsdk.lib.NetSDKLib;
4
5 /**
6  * @author 251823
7  * @description 存储设备io信息
8  * @date 2021/07/09
9  */
10 public class NET_DEV_IO_STAT_INFO extends NetSDKLib.SdkStructure{
11      /**
12      *  存储设备名称
13      */
14     public byte[] szDeviceName = new byte[32];
15
16     /**
17      *  每秒完成的读次数
18      */
19     public int nReadIos;
20
21     /**
22      *  每秒对该设备的读请求被合并次数
23      */
24     public int nReadMerges;
25
26     /**
27      *  每秒读数据量(kB为单位)
28      */
29     public long nReadSectors;
30
31     /**
32      *  每秒完成的写次数
33      */
34     public int nWriteIos;
35
36     /**
37      *  每秒对该设备的写请求被合并次数
38      */
39     public int nWriteMerges;
40
41     /**
42      *  每秒写数据量(kB为单位)
43      */
44     public long nWriteSectors;
45
46     /**
47      *  平均每次IO操作的数据量(扇区数为单位)
48      */
49     public int nSize;
50
51     /**
52      *  平均等待处理的IO请求队列长度
53      */
54     public int nQueue;
55
56     /**
57      *  平均每次IO请求等待时间(包括等待时间和处理时间,毫秒为单位)
58      */
59     public int nWait;
60
61     /**
62      *  平均每次IO请求的处理时间(毫秒为单位)
63      */
64     public int nSvctm;
65
66     /**
67      *  采用周期内用于IO操作的时间比率,即IO队列非空的时间比率,范围[0,100]
68      */
69     public int nUtil;
70
71     /**
72      *  字节对齐
73      */
74     public byte[] szReserved1 = new byte[4];
75
76     /**
77      *  预留字节
78      */
79     public byte[] szReserved = new byte[128];
80
81 }