您的设备成功投放多少并发用户? - GSA QPS

时间:2015-09-18 17:00:56

标签: google-search-appliance

嗨同事GSA开发人员,

根据您的经验,您只想知道您使用的是哪种型号的GSA,以及您的设备成功投放了多少并发搜索请求负载。以及您拥有的文件总数。

我知道每个环境都不同,但可以按比例分析数据并了解GSA Black Box的功能。

我正在调用GSA,一个黑盒子,因为你永远无法找到物理内存或任何其他硬件规格,也无法改变它。扩展的唯一方法是购买更多的盒子:)

注意:问题是关于GSA作为搜索引擎而不是门户网站的观点。从某种意义上说,我只关心GSA的QPS,而不是定制门户网站的QPS。自定制门户以来,它们都是定制的,它们和它的设计一样好。

3 个答案:

答案 0 :(得分:0)

这取决于许多因素,而不仅仅是您拥有的型号/版本。

请求是否已经过身份验证的会话? 你使用早期或晚期绑定? 您使用了多少个身份验证机制? 什么是flex authz规则顺序? 结果的允许/拒绝率是多少?

您回答此问题时获得的任何数字对任何其他环境都没有实际意义。我的建议是对您自己的环境进行负载测试,并将这些结果用于容量规划。

答案 1 :(得分:0)

我们使用两个带有软件版本7.2的GSA并将它们安排在GSA ^ n"集群"中。在索引是ca. 600,000个文档以及所有这些文档都受到保护,GSA必须花费大量精力来确定允许哪个用户查看哪个文档。

两个GSA中的每一个都保证每秒执行50次查询。我们曾经做过一次负载测试,因为有些查询在不到一秒的时间内就完成了,从而释放了#34;插槽"对于传入的查询,我们能够每秒处理140次查询,持续时间很长。

99%的查询在不到一秒的时间内完成,因为我们拥有相当复杂的权限结构(拥有大量组成员资格的用户),我认为这是一个很好的结果。

就像@BigMikeW已经说过:要获得自己的数据,你应该进行负载测试。谷歌支持提供了一个脚本,它可以耗尽GSA并告诉你它开始失败的QPS率(它只会返回500的http状态代码)。

谈论"黑匣子":你 能够找到硬件规格。到目前为止我见过的所有GSA(T3和T4)都有一个dell服务标签。当您在戴尔输入该标签时,您将找到包装盒内的内容。但这毫无意义,因为你无法修改任何内容;-)只有使用可以重新利用的GSA模型才会变得有趣。

答案 2 :(得分:0)

使用最新的软件,GSA有50个专用于搜索响应的线程。这意味着它可以在任何给定时间响应50个请求。如果搜索平均花费0.5秒,这意味着你可以平均大约100 qps。

如果他们需要更长的时间......你会发现这种情况会减少。在使用适当的http响应回应服务器过载之前,GSA还会排队一些请求。