Forum Discussion

Jonathan_Sarku_'s avatar
Jonathan_Sarku_
Icon for Nimbostratus rankNimbostratus
Jan 09, 2015

CPU usage high on F5 LB

what should i do when i observe high CPU utilization on F5 used as load balancer admin@lb02(Active)(tmos) show /sys tmm-info

 

Memory (bytes)

 

Available 1.6G Used 146.9M

 

CPU Usage Ratio (%) Last 5 Seconds 97 Last 1 Minute 97 Last 5 Minutes 96

 

2 Replies

  • I would check into a few things:

     

    What type of platform are you on? Hardware, or virtual? Are you approaching the platform limit in regards to things like throughput or requests per second? If you are using a virtual edition, are there any problems with your hypervisor?

     

    Next, I would switch into bash mode, and use a tool like "top" or "ps" to see which process is using a high amount of CPU time. Top will automatically sort by CPU usage.

     

    What software version are you running? Are you running the latest hotfix? Does the standby unit reflect similar CPU usage or is it idle?

     

  • How about performance graphs in WebUI (CPU utilization [details], Total new connections, Throughput)?

     

    High connection rates and high throughput may cause high CPU utilization.

     

    Is the CPU load proportional to the connection rate and throughput graph (in 24hrs or 7 days view)?

     

    As the load seems to be pretty high it might be risky to run a qkview (to upload for automated diagnostics to the F5 iHealth tool) on the active machine.