当使用sftp
命令传输文件时,您会得到这个漂亮的实时预览:
57% 2GB 1.9MB/s 1.9MB/s 2:56:53 ETA
我对第三列和第四列的含义感兴趣。它们显示什么信息?起初我以为一个是当前的上传速度,另一个是平均速度,但这两个数字变化很快。
答案1
这称为进度表,您可以在 OpenSSH 中研究其源代码:
https://github.com/openssh/openssh-portable/blob/master/progressmeter.c#L120
它还解释了您感兴趣的列。预计到达时间已经解释过,另一个 ( 1.9MB/s
) 是最近的带宽使用情况,不是平均速度。
答案2
“ETA”是指“预计到达时间”。
在文件传输软件中,“ETA”术语用于指示距离传输结束还有多长时间。该估计基于传输速度。因此,如果传输速度变化很快,“预计到达时间”也会变化。