This table describes memory usage statistics, including the total memory, idle memory, and occupied memory.
The indexes of the table are hwFrameIndex, hwSlotIndex, hwMemoryDevModuleIndex.
| OID | Object | Syntax | Max Access | Description | Implemented Specifications | 
|---|---|---|---|---|---|
| 1.3.6.1.4.1.2011.6.3.5.1.1.1 | hwMemoryDevModuleIndex | Integer32{(0,65535)} | not-accessible | This object is only used for extension. For a single-CPU device, 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 | Unsigned32 | read-only | This object indicates the total memory size of a managed object, in bytes. It includes the free memory size and occupied memory size, that is, the sum of hwMemoryDevFree and hwMemoryDevRawSliceUsed. Each board has a memory. The memory size 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 | Unsigned32 | read-only | This object indicates the idle memory size of the main control board, in bytes. The value of this object is always less than 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 | Unsigned32 | read-only | This object indicates the total size of occupied raw slice memory, in bytes. The value of this object is always less than 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 | Unsigned32 | read-only | This object indicates the maximum number of consecutive bytes that are not occupied on a managed object. It is the maximum memory size that can be allocated by the system. The value of this object is always less than 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 | This object indicates the number 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 | This object indicates the number of memory allocation failures due to the lack of idle memory. 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.8 | hwMemoryDevSize64 | Counter64 | read-only | This object indicates the total size of memory modules on the managed object that exceeds 4 GB, in bytes. | This object is implemented as defined in the corresponding MIB files. | 
| 1.3.6.1.4.1.2011.6.3.5.1.1.9 | hwMemoryDevFree64 | Counter64 | read-only | This object indicates the idle memory size when the total size of memory modules on the managed object exceeds 4 GB, in bytes. | This object is implemented as defined in the corresponding MIB files. |