了解UCD-DISKIO-MIB对象 - diskIONWritten列

时间:2014-11-12 22:36:37

标签: snmp mib

我正在使用ucdDiskIOMIB MIB对象来获取磁盘IO。

一切正常,但我不理解我得到的计数器数据。 我查询diskIONWritten列并且结果不断增加,直到它减少为止。

以下是我更好理解的结果示例。 每3秒查询一次数据,看起来像这样。

首先运行:

[UCD-DISKIO-MIB::diskIONWritten.1] => Counter32: 0
[UCD-DISKIO-MIB::diskIONWritten.2] => Counter32: 4059038720
[UCD-DISKIO-MIB::diskIONWritten.3] => Counter32: 9216
[UCD-DISKIO-MIB::diskIONWritten.4] => Counter32: 10907648
[UCD-DISKIO-MIB::diskIONWritten.5] => Counter32: 4048121856

第二轮:(增加)

[UCD-DISKIO-MIB::diskIONWritten.1] => Counter32: 0
[UCD-DISKIO-MIB::diskIONWritten.2] => Counter32: 4188124160
[UCD-DISKIO-MIB::diskIONWritten.3] => Counter32: 9216
[UCD-DISKIO-MIB::diskIONWritten.4] => Counter32: 10907648
[UCD-DISKIO-MIB::diskIONWritten.5] => Counter32: 4177207296

第三轮:(减少)

[UCD-DISKIO-MIB::diskIONWritten.1] => Counter32: 0
[UCD-DISKIO-MIB::diskIONWritten.2] => Counter32: 31888384
[UCD-DISKIO-MIB::diskIONWritten.3] => Counter32: 9216
[UCD-DISKIO-MIB::diskIONWritten.4] => Counter32: 10907648
[UCD-DISKIO-MIB::diskIONWritten.5] => Counter32: 20971520

在net-snmp上我读了diskIOWritten故事列的这个描述: “自引导以来写入此设备的字节数”。 而且我希望每次查询都会增加结果(直到系统重启)。

有人知道我在这里缺少什么吗?

感谢您的建议

1 个答案:

答案 0 :(得分:0)

Counter32是一个32位无符号整数,最大值为4294967295.看起来你的值太大而且溢出。基本上,如果计数器超过4294967295,它将重置为0.