Search code examples
google-search-appliance

How much concurrent users does your appliance successfully serve? - GSA QPS


Hi fellow GSA developers,

Just wanted to know, in your experience, what model of GSA are you using and how much concurrent search request load does your appliance serve successfully. And the number of total documents you have.

I know each and every environment is different but one can proportionate the data and understand the capability of the GSA Black Box.

I'm calling GSA, a black box, since you can never find out the Physical memory or any other hardware spec, nor can you change it. The only way to scale is to buy more boxes :)

Note: The question is about the GSA as a search engine and not from the portal perspective. In the sense, I'm just concerned about GSA's QPS rather than custom portal's QPS. Since custom portal, well they are custom and they are as good as it's design.


Solution

  • This depends on a lot of factors beyond just what model/version you have.

    Are the requests part of an already authenticated session? Are you using early or late binding? How many authentication mechanisms are you using? What's the flex authz rule order? What's the permit/deny ratio for the results?

    Any numbers you get in response to this question will have no real meaning to any other environment. My advice would be load test your own environment and use those results for capacity planning.