DataPower show memory show load
DataPower show memory show load commands usage and their difference.
When we login through WebGUI, Datapower appliance gives lot of values that as part of Memory Usage. These values are mentioned in the blog entry that i have posted earlier. Through Command Line Interface (CLI), we have two commands that will provide us the same set of values.
show memory
show load
show memory and show load are 2 commands that are used from datapower console to get information related to Memory usage in Datapower. I was recently gathering data and found out that there was some difference in the memory that is listed in show load and that listed in show memory. I was wondering on the difference and later could see an IBM Support technote explaining the difference here. As mentioned in the technote,
The memory value in “Memory Usage” from the webGUI (” show memory” in CLI command) is based on Used Memory / Total Memory.
The memory value in System Usage from the webGUI (” show load” in CLI command) is derived by Requested Memory / calculated available Memory*. Note that Requested Memory is equal to Used Memory + Hold Memory.

If your “show load” memory % is higher than your “show memory” %, that is because the latter does not include Hold Memory, a pool of allocated memory that DataPower has access to but is not currently using. In general, the “show memory” or Memory Usage % is a more accurate measure of the memory currently being used.
“show memory” = Used Memory / Total Memory
“show load” memory = Requested Memory / calculated available Memory*
Requested Memory = Used Memory + Hold Memory
* The calculated available Memory value varies but is approximately equal to 3 GB.
