Forum Discussion
Table Command
Can anyone explain how much memory or how memory is handled when using the table command ?
2 Replies
- Kevin_Stewart
Employee
I would refer you first to the Table article series on DC:
https://devcentral.f5.com/articles/v101-the-table-command-the-basics.UoyydOJn1a5
There isn't a specific limit to the size of a table, but there are limitations to the number of records and the size of those records, and then limitations based on the amount of system resources, per platform, that a table can support. In general though:
-
The table wiki states that a single record (key+data) shouldn't exceed 64Kb. I believe that number may have changed very recently.
-
Up to 11.3, the number of table records is highly dependent on system resources and usually tops out around 700k records. In the latest release, LTM now supports millions of records.
-
Finally, despite all of the above, you don't want to put all of your data in a single table. All of the entries in a single subtable are pinned to a single CPU (and its assigned resources), so splitting up your data into different subtables, as appropriate, will help to distribute the load across CPU and memory.
-
- Kevin_Stewart
Employee
Ok thanks, could the size of the table out grow the system memory. or is it based on FIFO ?
Yes, I believe you could out grow system memory if never purged any of the records.
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