提高ejabberd-2.1.10的消息吞吐量

san*_*510 5 performance xmpp mnesia ejabberd throughput

我在我的机器上安装了二进制安装程序的ejbberd-2.1.10(Win7 32bit 2.93GHz Core2Duo 3GB RAM).由于我们的设置需要非常高的消息吞吐量,因此我查看了 性能调优参考,并在我的ejabberd.cfg和ejabberdctl.cfg文件中进行了更改.

{整形器,正常,{MAXRATE,千万}}
ERL_MAX_PORTS = 65536
ERL_PROCESSES = 250000
ERL_MAX_ETS_TABLES = 20000

现在,当clientA向clientB发送消息时,每条消息包含10条消息,每条消息为1500字节

所用时间如下
1)使用默认值-14.3秒
2)使用上面给出的覆盖值 - 1.70283秒

这仍然不符合性能要求.谁能帮助我如何进一步推动这个限制??? 我错过了什么或设置了错误的值.对此的任何帮助都会非常棒.

谢谢

Mic*_*ond 0

我们已经能够通过 ejabberd 实现更高的吞吐量。如果没有您的用例和配置的完整详细信息,很难回复,但我认为您的配置是错误的。我会研究一下你的整形器配置。