CAn anyone tell me what is the difference between Host and TMM memory.
Host memory is memory being used by the Linux Host, and TMM memory is memory being used by the Traffic Management Kernel. See Simple! ;)
To really understand this you need to understand how F5 has built their product, and elegantly so I might add..
F5 is the product leader in the ADC/Load Balancing arena for a reason.. They didn't throw their Traffic Management logic on top of an operating system like some other competitors which will remain nameless ;).... They build their own operating system for Traffic Management and put it beside the managment OS.. enter TMOS , Traffic Management Operating System
TMOS is totally autonomous from the Linux kernel, Linux does not participate in the Traffic Management flow at all.. TMOS has it's own dedicated CPU, memory and bus.
You see, an operating system like Linux is a great general purpose OS for scheduling tasks, scripting, etc.. It schedules CPU time, therefore, It's not really suited for high speed Traffic Management operations.. TMOS is a REAL TIME OS, meaning it does away with the overhead of the CPU scheduler, it performs the necessary operations as they come, which equates to a very efficient OS for traffic management...
For more general purpose info on TMOS see the White Paper:
http://www.f5.com/pdf/white-papers/tmos-wp.pdf
For a whole boat load of reading fun ;), see F5's complete White Paper list here:
http://www.f5.com/solutions/resources/white-papers.html