In addition to being able to configure global and client-based limits, you can also configure limits at the Virtual Service and SubVS level. To access the settings, expand the QoS/Limiting section on the Virtual Service or SubVS modify screen (Virtual Services > View/Modify Services > Modify).

The fields you can configure are as follows:

  • Connections per second: Set the maximum connections per second of this Virtual Service. The maximum is 1000000. Setting this value to 0 removes any limit.

  • HTTP Requests per second: Set the maximum HTTP requests per second of this Virtual Service. The maximum is 1000000. Setting this value to 0 removes any limit.

    Note: For Virtual Services created on 443 port, the HTTP requests per second option is available only when the SSL Acceleration option is enabled.
  • Concurrent Connections: Set the maximum concurrent connections for this Virtual Service. The maximum is 100000000. Setting this value to 0 removes any limit.

  • Bandwidth Limit (Kilobits/sec): Set the maximum bandwidth of this Virtual Service. The value is in Kilobits/second. The minimum value is 16. The maximum value is 99999999. Setting this value to 0 removes any bandwidth limit. This limits all traffic going through the Virtual Service. If a bandwidth limit is set for a Virtual Service, then it is forced to be a Layer7 (L7) service.

Note: Setting the limit to 0 removes the limit for that particular rule. However, the rule remains on the LoadMaster as disabled and the LoadMaster ignores the rule. If you want, you can delete a rule by clicking Delete. However, if you want to use the same rule in the future you can set the limit to 0 to disable it temporarily and when required you can change the value.

You cannot set the Virtual Service or SubVS limits to higher limits than the global limits set in System Configuration > QoS.

SubVSs have two additional limit fields in the Basic Properties section of the SubVS modify screen (Virtual Services > View/Modify Services > Modify > SubVSs > Modify):

  • SubVS Limit: The maximum number of connections that can be sent to this SubVS before it is taken out of rotation from the main Virtual Service. The maximum limit is 1000000.

  • SubVS Rate Limit: The maximum number of connections per second that can be sent to this SubVS before it is taken out of rotation from the main Virtual Service. The maximum limit is 1000000.

Note: The lowest of the possible limits (global, client, Virtual Service, and SubVS) that is reached first is enforced. Note that the global limit is for all Virtual Services, the Virtual Service limit is for the current Virtual Service with multiple clients, and the client limit can be applicable for all clients, multiple clients, or for a single client - depending on the configuration. Client limits are enforced regardless of what Virtual Service is in use.