Forum Discussion

haeoraki_127471's avatar
haeoraki_127471
Icon for Nimbostratus rankNimbostratus
Apr 26, 2004

About Pool Memory

Pool means group of nodes.

 

GLOBAL_STATISTIC_MEM_POOL_USED means the total memory in use.

 

 

If I create serveral pools, does GLOBAL_STATISTIC_MEM_POOL_USED mean the sums of each memory which each pool use?

 

If I do not use( ex) not click web browser on a virtual server and no action on that), does GLOBAL_STATISTIC_MEM_POOL_USED decrease? If not, why?

3 Replies

  • This is an issue of semantics. In the case of global statistics, the term MEM POOL refers to a internal pool of memory, not a load balancing pool. The system allocates a chunk of internal memory that it uses for configuration storage, connection state tables, and load balancing decisions. This chunk of memory is called the global memory pool.

     

     

    The GLOBAL_STATISTIC_MEM_POOL_TOTAL statistic is the amount of memory that BIG-IP allocates from the system (I believe it is somewhere around 90% of the physical memory of the device).

     

     

    The GLOBAL_STATISTIC_MEM_POOL_USED statistic refers to the amount of that memory pool that is currently in use. This could be used to help determine the capacity of the device with regards to it's ability to store larger configurations and maintain larger connection states.

     

     

    Hope this clears things up a bit...

     

     

    -Joe
  • I'm not sure exactly what your question is. If you could re-phrase that would help out. As for memory in general, the only stats that we expose that refer to memory used are in the GLOBAL_STATISTIC_* values. We don't expose memory usage on a object (pool, node, etc) by object basis.

     

     

    -Joe
  • About BIG-IP or anything else, is there useful anything to display "current" used memory? Ah, very awkward -_-