在 Ubuntu 下使用 FileZilla(通常是 FileZilla Client)传输文件时,速度慢一般不是 FileZilla 本身的问题,而是协议、网络、并发数和系统配置的问题。下面从「立竿见影」到「进阶优化」给你一套实用方案。
设置方式
站点管理器 → 传输协议:
- SFTP - SSH File Transfer Protocol(推荐)
- 或 FTP + 传输模式:被动
编辑 → 设置 → 传输
✅ 最大同时传输数:设为 5–10
单文件不受影响,但多文件会明显变快
设置 → 文件存在时默认操作 → 覆盖
避免每次弹窗卡住
设置 → 调试:
❌ 关闭“显示传输日志详细信息”
设置 → 界面:
❌ 关闭“文件列表刷新动画”
设置 → 连接 → 超时(秒):
设为 60–120
iostat -x 1
如果 %util 接近 100%,说明磁盘是瓶颈
sudo sysctl -w net.core.rmem_max=16777216
sudo sysctl -w net.core.wmem_max=16777216
sudo sysctl -w net.ipv4.tcp_window_scaling=1
永久生效:
sudo nano /etc/sysctl.conf
添加:
net.core.rmem_max=16777216
net.core.wmem_max=16777216
net.ipv4.tcp_window_scaling=1
sudo nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 1.1.1.1
sendfilesudo nano /etc/ssh/sshd_config
MaxSessions 10
sudo systemctl restart ssh
lftp(多线程)lftp -e "mirror -P 10 /remote /local"
rsync(断点+增量)rsync -avP user@host:/path /local
如果你愿意,可以告诉我:
我可以给你针对性配置。