HUAWEI-MEMORY-MIB
Functions Overview
Memory is a type of key resource on each board for routers. Running of software, forwarding of packets, and route calculation rely on memory. Administrators often search memory information to determine whether the system runs normally.
This MIB defines the memory information. The Network Management System (NMS) can obtain the statistics of memory usage of devices through the MIB.
The root directory is as follows:
iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).huawei(2011).huaweiUtility(6).hwDev(3).hwMemoryDev(5)
Description of MIB Tables
hwMemoryDevTable
This table provides memory usage statistics of a device.
The indexes of this table are hwFrameIndex, hwSlotIndex, and hwMemoryDevModuleIndex.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.6.3.5.1.1.1 |
hwMemoryDevModuleIndex |
Integer (32 bit) |
Not-accessible |
This object is used only for extension. For the device with a single CPU, the value of this object is 0. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.6.3.5.1.1.2 |
hwMemoryDevSize |
Unsigned (32 bit) |
Read-only |
The value of this object identifies the total size (in bytes) of the memory on the managed object. It indicates that memory of each board includes idle memory and used memory. That is, sum of hwMemoryDevFree and hwMemoryDevRawSliceUsed may be hwMemoryDevsize. Each board has a memory. The size of memory varies with products. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.6.3.5.1.1.3 |
hwMemoryDevFree |
Unsigned (32 bit) |
Read-only |
The value of this object identifies the idle memory (in bytes) of the device. The value of this object is always less than that of hwMemoryDevSize. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.6.3.5.1.1.4 |
hwMemoryDevRawSliceUsed |
Unsigned (32 bit) |
Read-only |
The value of this object identifies the used raw slice memory (in bytes) of the device. The value of this object is always smaller than that of hwMemoryDevSize. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.6.3.5.1.1.5 |
hwMemoryDevLargestFree |
Unsigned (32 bit) |
Read-only |
The value of this object identifies the maximum number of contiguous bytes from the memory that are currently unused on the managed object. It is the largest size of memory that the system can distribute. The value of this object is always smaller than that of hwMemoryDevSize. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.6.3.5.1.1.6 |
hwMemoryDevFail |
Integer32 |
Read-only |
The value of this object identifies the count of memory allocation failures. The default value is 0. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.6.3.5.1.1.7 |
hwMemoryDevFailNoMem |
Integer32 |
Read-only |
The value of this object identifies the count of memory allocation failures due to no idle memory. The default value is 0. |
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
No entry can be created in this table.
Modification Restriction
The entries in this table cannot be modified.
Deletion Restriction
The entries in this table cannot be deleted.
Access Restriction
The entity must have memory.
hwBufferTable
This table provides the access to statistics of buffer utilization. Buffers are classified in to 32-byte buffers and 64-byte buffers according to the size. It supports the GET and GET NEXT operations.
The indexes of this table are hwFrameIndex, hwSlotIndex, hwBufferModuleIndex, and hwBufferSize.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.6.3.5.2.1.1 |
hwBufferModuleIndex |
Integer (32 bit) |
Not-accessible |
This object is used only for extension. For single-CPU devices, the value of this object equals 0. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.6.3.5.2.1.2 |
hwBufferSize |
Integer (32 bit) |
Not-accessible |
The value of this object identifies the sizes (in bytes) of the buffers, including 32 bytes and 64 bytes. The value ranges from 1 to 65535. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.6.3.5.2.1.3 |
hwBufferCurrentTotal |
Integer (32 bit) |
Read-only |
The value of this object identifies the total number of buffers. Currently, for different line cards and different sizes of buffers, the value of this object is different. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.6.3.5.2.1.4 |
hwBufferCurrentUsed |
Integer (32 bit) |
Read-only |
The value of this object identifies the number of used buffers. Currently, for different line cards, different sizes of buffer, and different time, the value of this object is different. According to different indexes, the value of this object is always smaller than that of hwBufferCurrentTotal. |
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
No entry can be created in this table.
Modification Restriction
The entries in this table cannot be modified.
Deletion Restriction
The entries in this table cannot be deleted.
Access Restriction
The entries in this table can be read only.