温馨提示×

如何测debian ftpserver速度

小樊
45
2026-09-25 02:30:39
栏目: 智能运维

在 Debian 上“测 FTP Server 速度”通常有两种理解:测服务器本身的带宽/吞吐能力,或者测客户端到服务器的传输速度。下面给你几种常用、实用的方法。


一、使用 ftp / lftp 手动测速(最简单)

1. 使用 lftp(推荐)

Debian 安装:

sudo apt update
sudo apt install lftp

测试上传/下载速度:

lftp ftp://user:password@ftp.example.com

进入后:

get bigfile.iso        # 下载
put bigfile.iso        # 上传

lftp 会显示实时速度,例如:

12345 bytes transferred in 2 seconds (6.0M/s)

也可以直接命令行测:

lftp -e "get -e bigfile.iso; quit" ftp://user:pass@host

二、用 curl 测下载速度(很常用)

只测下载速度:

curl -o /dev/null -w "Speed: %{speed_download} B/s\n" ftp://user:pass@host/bigfile.iso

示例输出:

Speed: 10485760 B/s

换算:

10485760 B/s ≈ 10 MB/s

三、用 wget 测速

wget -O /dev/null ftp://user:pass@host/bigfile.iso

输出示例:

1.2MB/s

四、服务器本机测 FTP 服务吞吐(排除网络)

在 Debian FTP 服务器本机测试:

lftp -e "get bigfile.iso; quit" ftp://localhost

如果本地很快、远程慢 → 网络问题
如果本地也慢 → FTP 服务或磁盘 IO 问题


五、测服务器磁盘 IO(FTP 慢的常见原因)

dd if=/dev/zero of=/tmp/test bs=1M count=1000

或:

iotop

六、测网络带宽(不是 FTP 专属)

iperf3 -s   # 服务端
iperf3 -c server_ip  # 客户端

七、常用 FTP Server 速度相关参数(vsftpd 示例)

如果你用的是 vsftpd:

sudo nano /etc/vsftpd.conf

关注:

local_max_rate=0
anon_max_rate=0

设为 0 表示不限速。


总结推荐

目的 推荐方式
快速测下载速度 curl
上传+下载 lftp
排错 本机 lftp + iperf3
服务器性能 dd + iotop

如果你能告诉我:

  • 用的 FTP 服务(vsftpd / proftpd / pure-ftpd)
  • 是内网还是公网
  • 想测上传还是下载

我可以给你更精确的命令。

0 踩