设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 3517|回复: 0

Xlight FTP服务端外网速度上传下载慢该如何解决 提高Socket缓存大小可以显著提高速度

[复制链接]
 成长值: 345

签到天数: 4740 天

[LV.Master]伴坛终老

发表于 2018/1/23 02:13 | 显示全部楼层 |阅读模式 |Google Chrome 63.0.3239.132|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
内网环境下默认设置随便跑到130M/S,公网环境下非常缓慢,包括文件上传和下载,不知道为什么,最快300-400K左右,而且掉速严重,用其它FTP服务端软件都是随便5M/S左右,可能哪里设置不对?
相同的地址和文件不同的服务端差距

这玩意没救了。。


补充,今天群里吐槽瞎逛后,发现官方有文档??
2.png
如何提高服务器的下载速度?
Socket缓存大小 - 提高Socket缓存大小可以显著提高速度。提高发送数据的缓存可以提高用户下载速度,提高接受数据的缓存可以提高用户上传速度。 具体多大的Socket缓存适合你的服务器,可能你需要自己试验。建议对1000人下载的服务器发送Socket缓存不要超过64K,500人下载的服务器Socket缓存不要超过128K
官方文档。。我看看
卧槽,还真有用
我设置128后稳定在了700K/S
我设置256后稳定在了1.39M/S
我设置512后稳定在了2.39M/S
我设置768后稳定在了3.98M/S
我设置1024后稳定在了5.29M/S
我设置65535后,,稳定在了300K,喵喵喵???猜测估计数值过大自动用默认值64运行代码了
既然2的16次方不行,那我就用2的15次方,,32768,我自己就用这个数值了,测试稳定12MB/s
下图为设置256,可以达到1.39MB/s,ftp服务器用的人多的话可以这样设置,10Mbps网速还能接受
1.png
这软件是智障吧,,默认设置0要让用户自己改,不设置外网下载速度只有300K/S(我感觉默认值可能是64,因为我写64下载速度也是300K/S)
而且官方文档说128是什么鬼,,128才能在700K/S啊
等于说要满足100Mbps传输需要填写2048数值Socket缓存大小
如果说是1Gbps,可能就需要更大了,,自己尝试吧,我服务器是百兆的,我现在用32768可以跑满100M端口
1.jpg

官方介绍:http://www.xlightftpd.com/cn/faq.htm

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/12/26 20:25 , Processed in 0.131840 second(s), 23 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表