Debian 上 FTP 服务器(如 vsftpd、proftpd、pure-ftpd)速度慢,通常不是 Debian 本身的问题,而是配置、网络、文件系统或协议模式导致的。下面按常见原因逐一说明,并给出排查与优化建议。
FTP 有两种模式:
问题表现:
原因:
解决(以 vsftpd 为例):
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000
pasv_address=你的公网IP
并放行端口:
ufw allow 30000:31000/tcp
很多 FTP 服务器默认会:
表现:
解决:
# vsftpd
reverse_lookup_enable=NO
# proftpd
UseReverseDNS off
IdentLookups off
Debian 本身不慢,但:
都会导致 FTP 慢。
检查:
iostat -x 1
df -h
如果启用了:
加解密会明显拖慢速度。
解决:
Debian 默认 TCP 参数偏保守。
优化示例:
sysctl -w net.ipv4.tcp_window_scaling=1
sysctl -w net.core.rmem_max=16777216
sysctl -w net.core.wmem_max=16777216
local_enable / write_enable 影响不明显IdentLookups你可以告诉我:
我可以直接帮你写一份最优配置文件。