gpt4 book ai didi

websocket - 保持 1,000,000 个 websocket 开放需要多少系统资源?

转载 作者:行者123 更新时间:2023-12-03 04:39:50 34 4
gpt4 key购买 nike

Websocket 很好,但是它能够处理 1,000,000 个并发连接吗?

保持 1,000,000 个 Websocket 开放需要多少系统资源?

谢谢!

最佳答案

在当今的系统上,处理 100 万个并发 TCP 连接不是问题。

根据我们自己的测试,我可以确认这一点(全面披露:我是 Lightstreamer 的 CTO)。

我们必须多次向一些客户证明,单个机器(不一定是 super 怪物机器)可以达到 100 万个连接。但让我回顾一下我们测试 500K 并发连接的配置,因为这是在 Amazon EC2 上执行的更新的测试。

我们在 m2.4xlarge 实例上安装了 Lightstreamer Server(除其他外,它是一个 WebSocket 服务器)。这意味着 8 个核心和 68.4 GiB 内存。

我们启动了 11 台客户端计算机,以创建与 Lightstreamer 服务器的 500,000 个并发连接。配置测试后,服务器的总出站吞吐量为 90,000 次更新/秒,出站带宽峰值达到 450 Mbit/s。

服务器从未使用超过 13 GiB 的 RAM,CPU 稳定在 60% 左右。

使用至少 30 GiB RAM,您可以处理 100 万个并发套接字。所需的 CPU 取决于您所需的数据吞吐量。

关于websocket - 保持 1,000,000 个 websocket 开放需要多少系统资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17448061/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com