ubuntu

ubuntu下vsftp传输速度慢怎么办

小樊
52
2025-09-16 15:37:25
栏目: 智能运维

Ubuntu下VSFTP传输速度慢可按以下方法优化:

  1. 调整VSFTP配置
    • 启用被动模式:pasv_enable=YES,并设置端口范围pasv_min_port/pasv_max_port
    • 限制并发连接:max_clients(总连接数)、max_per_ip(单IP连接数),避免服务器过载。
    • 禁用匿名访问:anonymous_enable=NO,减少资源消耗。
  2. 优化系统参数
    • 调整TCP内核参数(/etc/sysctl.conf):增大net.core.rmem_max/wmem_maxtcp_rmem/wmem,启用tcp_low_latency
    • 关闭省电模式:sudo cpufreq-set -g performance(需安装cpufrequtils)。
  3. 硬件与文件系统优化
    • 使用SSD存储FTP数据目录,提升读写速度。
    • 选择高性能文件系统(如XFS),并禁用atime更新:mount -o remount,noatime /path/to/ftp
  4. 网络与防火墙优化
    • 确保服务器网络设备为高速有线连接,避免无线延迟。
    • 配置防火墙放行FTP端口(默认21)及被动模式端口范围。
  5. 其他工具与监控
    • 使用lftpncftp等支持并行传输的工具替代传统FTP客户端。
    • 通过vsftpd日志(/var/log/vsftpd.log)分析传输异常。

修改配置后需重启VSFTP服务:sudo systemctl restart vsftpd

0
看了该问题的人还看了