在 Debian 上“测 FTP Server 速度”通常有两种理解:测服务器本身的带宽/吞吐能力,或者测客户端到服务器的传输速度。下面给你几种常用、实用的方法。
ftp / lftp 手动测速(最简单)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
在 Debian FTP 服务器本机测试:
lftp -e "get bigfile.iso; quit" ftp://localhost
如果本地很快、远程慢 → 网络问题
如果本地也慢 → FTP 服务或磁盘 IO 问题
dd if=/dev/zero of=/tmp/test bs=1M count=1000
或:
iotop
iperf3 -s # 服务端
iperf3 -c server_ip # 客户端
如果你用的是 vsftpd:
sudo nano /etc/vsftpd.conf
关注:
local_max_rate=0
anon_max_rate=0
设为 0 表示不限速。
| 目的 | 推荐方式 |
|---|---|
| 快速测下载速度 | curl |
| 上传+下载 | lftp |
| 排错 | 本机 lftp + iperf3 |
| 服务器性能 | dd + iotop |
如果你能告诉我:
我可以给你更精确的命令。