我有一个debian服务器在家里使用我的个人互联网连接(50 my )。我使用OpenSSH设置了一个简单的SFTP服务,以便与多个用户共享大文件(10 Gb+)。
我的问题是:关于带宽再分配,是丛林。我有标准ADSL连接的用户,还有光纤连接的其他用户。每个用户都有不同的下载速度,通常是最大的下载带宽获胜。
理想情况下,每个用户可以下载高达50/n mbps的文件(其中n是连接的用户数)。
非常感谢你的帮助。
发布于 2010-10-18 20:44:34
你到底有什么问题?当有光纤线路的人正在下载时,速度较慢的下载者是否会被完全饿死?除非是这样,否则您可能应该让服务器的TCP/IP堆栈尽可能地处理客户端不同的下载速度。每个人最终都会得到你上传的数据。
另外,我相信你认为每个用户50/n mbps为“公平”的想法是错误的。例如,假设您只连接了两个用户,一个是可以下载50 mbps的光纤,另一个是56 kbps的拨号。你真的想把光纤下载机限制在25 mbps以内,基本上把剩下的25 mbps浪费在拨号用户身上吗?
如果我在你的位置,我就不会费心去强加这个“公平”的特殊概念。如果是这样的话,用户很快就会想出一种方法来获取更大的上传带宽,例如,打开更多的连接。
https://serverfault.com/questions/192247
复制相似问题