【发布时间】:2013-11-25 23:15:04
【问题描述】:
我正在通过创建 4 个客户端来测试我的服务器性能。然后它们每秒向服务器发送 1 个数据包,然后服务器接收这些数据包并将它们发送给其他客户端。
我的服务器设置在同一台机器上的 Linux 虚拟机上。数据成功发送和接收大约 20 秒,然后一切暂停,无法发送或接收更多数据?这是因为我正在填充某种 TCP 队列吗?如果我在,有什么软件可以用来查看队列的满员情况吗?
当我关闭这些客户端时,服务器运行并接受消息。
【问题讨论】:
-
我们需要了解更多有关此设置的信息,而不是您提供的信息。首先,数据包的速率是多少?
标签: linux sockets networking tcp