我有一个在 linux 主机上运行的 http 服务器程序,说 B 侦听端口并使用请求。我正在尝试为此 http 服务器生成巨大的负载(> 每秒 10k 个请求)。为此,我编写了一个 http 客户端程序,它将重复地从主机 A 向这个 http 服务器发布一个固定大小的请求。
现在,如果我在主机 A 上运行 httpclient 程序的多个实例会有什么影响。这会产生足够的负载吗?或者我可以从一台与一个服务器端口通信的机器上运行多少个 http 客户端是否有限制。
到目前为止,我的观察是增加实例数量并不能真正产生足够的负载,或者 http 服务器程序/操作系统不接受。而且我看到 CPU/内存/网络消耗很少。
有任何想法吗?我如何衡量瓶颈?