温馨提示×

centos ftpserver怎样测速

小樊
51
2026-09-09 01:34:42
栏目: 智能运维

在 CentOS 上“测速 FTPServer(FTP 服务器)”一般有几种常见方式,取决于你是测服务器本身的上/下行带宽,还是测客户端到 FTP 服务器的传输速度。下面按场景给你说明。


一、使用 ftp / lftp 命令行测速(最常用)

1️⃣ 使用 lftp 测速(推荐)

lftp 支持显示传输速度,适合 FTP / FTPS / SFTP。

安装

yum install -y lftp

登录并下载测速

lftp ftp://user:password@ftp_server_ip

或

lftp
lftp :~> open ftp://ftp_server_ip
lftp :~> user username password
lftp :~> get bigfile.iso

下载时会实时显示:

12345 bytes transferred (12.3M/s)

上传测速

lftp :~> put bigfile.iso

2️⃣ 使用 ftp 命令(基础)

yum install -y ftp
ftp ftp_server_ip

但 ftp 命令不显示速度,只能靠时间估算,不推荐用于测速。


二、用 curl 测 FTP 下载速度(简单)

curl -u user:password -O ftp://ftp_server_ip/bigfile.iso

结束后会显示:

Total   50.0M  Speed  11.2M/s

三、用 wget 测 FTP 下载速度

wget ftp://user:password@ftp_server_ip/bigfile.iso

输出示例:

11.2MB/s

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

在 FTP 服务器上:

dd if=/dev/zero of=/ftpdir/testfile bs=1M count=1000

然后从客户端下载 testfile,看速度是否受磁盘 I/O 限制。


五、FTPS(SSL/TLS)测速注意

如果是 FTPS(隐式/显式):

lftp
lftp :~> set ftp:ssl-force true
lftp :~> set ssl:verify-certificate no
lftp :~> open ftps://ftp_server_ip

速度通常比普通 FTP 低 5–20%(加密开销)。


六、专业带宽测试(FTP 只是手段)

如果你只是想测带宽,不一定要 FTP:

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

七、总结推荐

场景 推荐方式
快速测速 lftp get/put
脚本化 curl
服务器性能 dd + 下载
纯网络 iperf3

如果你愿意,可以告诉我:

  • FTP 还是 FTPS?
  • CentOS 版本(7 / 8 / Stream)
  • 是服务器测速还是客户端测速?

我可以直接给你一条可用命令。

0 踩