2017-04-11 155 views
3

如果使用SignalR在单个聊天室中彼此聊天,那么多少并发用户可以使用8GB内存和3GHz CPU处理器的服务器?SignalR CPU和内存效率

+1

要看还有什么是你在你的应用程序中执行。例如,如果您在会话中存储了大量数据,它将占用大量内存......我怀疑您会对您的问题得到有限的答案。无论如何+1导致它很有趣。 – Kris

+0

还取决于您发送的邮件数量,它们的大小,您拥有的群组数量等。 – Pawel

回答

2

您应该使用像“crank”这样的测试工具来查看您的特定设置的执行情况。正如所指出的那样,有太多的变量给出任何有限的答案。

我相信Damian Edwards和David Fowler已经完成了在单个虚拟机上获得高达150k加连接的测试,但这只是一个压力测试,可能无法提供答案。我记得这是一个非常调整的设置来做到这一点。

(仅供参考发布链接) https://docs.microsoft.com/en-us/aspnet/signalr/overview/performance/signalr-connection-density-testing-with-crank

https://github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.Crank