Interpreting Memory Statistics on DataPower
In support we often get asked about the differences between the several memory statistics available on the DataPower Appliances. The 2 most common are the output from 'show load' vs. 'show memory'. (In this post I will refer to the CLI display; the same data is also available in the webGUI under Stat us-> Syst em-> Memo ry Usage & Stat us-> Syst em-> Syst em Usage (also via SNMP, etc.))
In support we often get asked about the differences between the several memory statistics available on the DataPower Appliances. The 2 most common are the output from 'show load' vs. 'show memory'. (In this post I will refer to the CLI display; the same data is also available in the webGUI under Stat
You can see these 2 outputs here:
XI50(config)# show memory
XI50(config)# show load
You can see there the calculation of Used/Free = Memory Usage.
The answer is actually fairly complex. The simplest explanation is that the 'load' metric includes memory that is cached; which the other does not.
The 'show load' includes cached memory as well as some other values. These are internal non-configurable memory caches to help optimize the performance of the device.
To summarize, support generally recommends to monitor the 'memory' metric most closely. That is the value on which the Throttler triggers and which best reflects the available capacity of the device.
The 'show load' includes cached memory as well as some other values. These are internal non-configurable memory caches to help optimize the performance of the device.
To summarize, support generally recommends to monitor the 'memory' metric most closely. That is the value on which the Throttler triggers and which best reflects the available capacity of the device.
No comments:
Post a Comment