+
 新版

多客户端的Socket服务端怎样做到网速均衡

eeohen 发布于 2016/01/23 12:58
阅读 601
收藏 0

设想有一个Socket服务端程序,运行在主机A上,出口带宽有100Mb

这时有100个客户端每隔1秒钟先后连接到A, 假设这些客户端都处在同样的网络环境中,每个客户端的出口带宽和入口带宽完全一样。每个客户端连上后都马上开始通过Socket从A下载文件

请问这时,是否每个客户端的下载速度都大约为100/100=1Mb ? 如果不是,为什么?


加载中
0
红薯官方
红薯官方

在你的应用里面控制每秒进出的字节数即可。

上行字节/响应

下行字节/请求

每秒上行/下行的字节数超出一个阈值,IO线程延迟一下。

zwqlive
zwqlive
我也遇到这样的困惑,云服务器内网1000M网卡,只有一个客户端,服务器发送消息只能达到10M/s左右就出现写消息拥堵。控制上下行速度,写速度就能得到提升吗?当连1000个客户端,可以达到40M/s都没问题
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部