Forum Discussion

Zen_Y's avatar
Zen_Y
Icon for Cirrus rankCirrus
Dec 17, 2024

Memory usage monitoring

Hi Everyone,

I found a question related to F5 memory.

I previously had a VM, and I installed F5 there.

As usual, F5 will divide memory management into TMM and Other memory according to the percentage.

For example, I have 15.6GB of physical memory, 8.7G for TMM and 6.8G for Other. TMM usage utilization is only below 20%, while Other is around 60%, if I accumulate 1.4GB of TMM usage and 4.1GB for Other, the total memory usage is 5.5GB, or around 35% of the total physical memory.

In the VM monitor, the memory used at that time was around 80%. Does anyone know the working principle of this? If I say F5 allocates memory, then all memory is allocated, and what should be read is 100% usage, because all memory is allocated.

Thank you

  • Hello Zen_Y
    yes all Memory allocated, but don't care about Other memory utilization, in most cases it's expected behavior by design , have a look in this article https://my.f5.com/manage/s/article/K21932733 

     

    but always monitor and keen on TMM memory, you must have always Free TMM memory, if TMM fully utilized , your BIGIP/VE can't process traffic any more , I believe that this could never happen as there is an Eviction policy applied by default to keep the TMM memory , but in case you find TMM increasing this indication of ( high traffic/ client connections , DoS Attacks or memory leakage ) , so you have to care about it.

     

    Calculate the Total memory used ( TMM + Other memory ) will not be beneficial, because like I said the other memory isn't that important thing to monitor. 
    Other memory is used for some internal tasks such as Linux host processing or Kernel , have a look in this article: https://my.f5.com/manage/s/article/K16419 

    But again, if you asking that 
    Total memory = ( TMM memory + Other memory ) that's right, but I see it has no vital meaning. 

    For Example from my VE in lab : 

    Kind Regards