Lightboard Lessons: SSL Transactions Per Second

The number of SSL Transactions Per Second (TPS) that your BIG-IP can handle is important to know as you deploy web applications.  In this video, we discuss how the BIG-IP calculates how many SSL TPS you can perform and what you can do if you are getting close to your limit.  During the video, a couple of tmsh commands are referenced; here they are for your review.

 

The command (and sample response) to show how many SSL Transactions Per Second you are licensed for:

 tmsh show sys license detail | grep -i perf_SSL_total_TPS

perf_SSL_total_TPS : 500

 


The command (and sample response) to show how many TMMs you have:

 tmsh show sys tmm-info global | grep -i 'TMM count'

TMM Count 4

 

Remember to multiply the SSL TPS by the number of TMMs to get the overall number of SSL TPS for your BIG-IP system (in this case, 500 x 4 = 2,000 total SSL TPS).  





Related Resources:

Published Mar 22, 2017
Version 1.0
  • venky58_345578's avatar
    venky58_345578
    Historic F5 Account

    Excellent video!

     

    When I install BIGIP-11.5.4-hf2 on a Viprion C2400 having two B2100 blades, I see the following output for Total SSL TPS:

     

    [root@localhost:/S1-green-P:Active:Standalone] config tmsh show sys license detail | grep -i perf_SSL_total_TPS

     

    perf_SSL_total_TPS [10000]

     

    [root@localhost:/S1-green-P:Active:Standalone] config tmsh show sys tmm-info global | grep -i 'TMM count'

     

    TMM Count 4

     

    [root@localhost:/S1-green-P:Active:Standalone] config

     

    [root@localhost:/S1-green-P:Active:Standalone] config tmsh show /sys license | grep SSL

     

    SSL, C2200/C2400

     

    [root@localhost:/S1-green-P:Active:Standalone] config

     

    Using the methodology specified by you, and the response in previous comment for a B2100 Blade, my total TPS works out to 500 TPS / core x 8 cores / Blade = 4,000 TPS / Blade.

     

    [1] Is the above calculation correct? Or, since there is no entry (500 TPS per Core), does it not apply?

     

    [2] How did we arrive at the total of 10,000 TPS, written into the file bigip.license alongside the entry for perf_SSL_total_TPS? I have not installed any separate license, only used the default license that came as part of the ISO. Has this anything to do with the line "SSL, C2200/C2400"?

     

    [3] If one contacts sales and purchases additional TPS license, does the value for perf_SSL_total_TPS in the license file change (increase) from the value of 10,000 TPS?

     

    Regards,

     

    Venky