Forum Discussion
APM and ASM memory usage for sizing a box
Hello,
I'm trying to findout how much grunt is required for a new viprion platform to consolidate an environment running a few instances of ASMs and APMs. Question is how do I find the current memory usage of APM and ASM modules on the existing boxes? For TMM I can get this from "tmsh show /sys performamce" Is there anything equivalent for APM and ASM?
If APM and ASM are deployed with "nominal" memory usage (which the existing boxes are), are the values indicated in the resource provisioning manager static? Or does it dynamically change and re-allocate memory as required by the module?
Any suggestions are appreciated.
Thanks, Chaminda
7 Replies
- ltwagnonRet. Employee
I just checked three different BIG-IP systems that I work with, and they all showed the same value for minimum memory required to run the various modules (for example, 808MB for ASM) but the actual memory allocation was slightly different for each BIG-IP. Based on this, it appears that memory is allocated based on what is available on the system.
That said, I'm not sure if the memory gets allocated when the module is provisioned and stays at that level (based on the available memory of the system at the time), or if it changes as needed even if you don't make any module provisioning changes. I guess you could note the memory allocation in the GUI (System >> Resource Provisioning) and then check back periodically to see if anything changed.
I hope this helps!
- chamindak_11539
Nimbostratus
Thanks John. I have done some more research since then. You are right, if the allocation method is "nominal" the allocation depends on the total available memory.
I've been told by a trusted source: It appears the value shown on the resource manager is what is required to run the base functionality of the module. Memory is then dynamically allocated from outside the allocation for various features (ie XML schema checks).
Anyway I am chasing up our local F5 SE to confirm one way or another.
- ltwagnonRet. Employeesounds great! thanks for posting back with this info.
- John_Buchanan_1
Altocumulus
I actually have a related question rather than an answer to yours. Is it normal and expected that actual memory usage by ASM will steadily increase as ASM is enabled for more VS's? I have a somewhat unique environment in that I have a large number of VS's, each for unique customers, but the same web application behind each (well, same webapp code in front of unique customer databases). So while I have only one policy I have hundred's of VS's that I am/will be applying this policy to. Do you know John if there is any known formula for calculating total ASM memory usage based on the number of VS' for which it is deployed? Thank you.
- Cesar_B
Nimbostratus
Hi John Wagnon... did you ever or somebody answered this question? "Do you know John if there is any known formula for calculating total ASM memory usage based on the number of VS' for which it is deployed?" Thanks CB
- John_Buchanan
Nimbostratus
I actually have a related question rather than an answer to yours. Is it normal and expected that actual memory usage by ASM will steadily increase as ASM is enabled for more VS's? I have a somewhat unique environment in that I have a large number of VS's, each for unique customers, but the same web application behind each (well, same webapp code in front of unique customer databases). So while I have only one policy I have hundred's of VS's that I am/will be applying this policy to. Do you know John if there is any known formula for calculating total ASM memory usage based on the number of VS' for which it is deployed? Thank you.
- Cesar_B
Nimbostratus
Hi John Wagnon... did you ever or somebody answered this question? "Do you know John if there is any known formula for calculating total ASM memory usage based on the number of VS' for which it is deployed?" Thanks CB
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com