从脚本检测 ftp 的上传/下载带宽

从脚本检测 ftp 的上传/下载带宽

我的系统:Xubuntu 16.10 x64

我有脚本,可以通过它向 ftp 服务器(vsftpd)上传文件或从 ftp 服务器下载文件。

我想要打印到控制台(或获取局部变量)速度数据,例如:“时间 30 秒,平均速度 777KB/s。

ftp 或者任何其他控制台工具可以帮助我吗?

我不说方法:上传文件前固定时间,上传完成后测量时间间隔并计算:文件大小/时间。

答案1

wget计划来自gnu网站让你通过给定的 URL 从 ftp 服务器检索文件并打印出进度和带宽报告:

[nevin-mac-mini:~] nevin%wget -nv --show-progress ftp://ftp.ccs.somehost./pub/dal/Negoplan.sea.bin
Negoplan.sea.bin 100%[====================>] 2.60M 1.28MB/s 耗时 2.0 秒    
2016-12-01 22:21:18 URL:ftp://ftp.ccs.somehost./pub/dal/Negoplan.sea.bin [2728192] -> “Negoplan.sea.bin” [1]
[nevin-mac-mini:~] nevin%

相关内容