计算磁盘利用率

OpManager使用HostResource.mib及其OID来计算基于Linux和Windows的系统的磁盘利用率。

以下OID的SNMP响应用于计算磁盘利用率:


1).1.3.6.1.2.1.25.2.3.1.2 (hrStorageType)

2).1.3.6.1.2.1.25.2.3.1.4 (hrStorageAllocationUnits)

3).1.3.6.1.2.1.25.2.3.1.5 (hrStorageSize)

4).1.3.6.1.2.1.25.2.3.1.6 (hrStorageUsed)

OpManager使用第1个OID(hrStorageType)查找固定磁盘列表,后面3个OID仅用于那些固定磁盘的实际计算。

如何查询这些OID:

以管理员身份打开命令提示符,并在/ opmanager / bin下执行mibbrowser.bat。

加载HostResources.mib并查询OID。

磁盘利用率的计算公式为:

磁盘利用率百分比 = (总磁盘使用量)*100/(hrAllocationUnits*hrStorageSize)

例如,从上图可以看出,在6个实例中,前3个是实际的固定磁盘(分区)。其余是RAM信息和可移动磁盘。因此,我们仅需使用前3个实例进行计算。

总使用量 = 4096*31999148 + 4096*33167356 + 4096*36133897 =414926442496 bytes = 386.43 GB 


总HD大小 = 4096*39551999 + 4096*40195071+ 4096*40195327=491284058112 bytes= 457.54 GB

因此,磁盘使用率 = 386.43*100/457.54= 84.45%

 

 

我们的客户

Back to Top