将文件从一台服务器通过 SFTP 传输到另一台服务器所需的时间由许多因素决定,我想知道是否有任何方法(可能是内置函数)来估计使用 SFTP 传输 xGB 数据所需的时间。
我的 SFTP 过程花费了很长时间,我想确定预计完成时间。
答案1
真正的答案是“这完全取决于你的吞吐量 I/O(网络/存储)”,不过话又说回来,你随时可以尝试一下)
[alexus@wcmisdlin02 ~]$ dd if=/dev/zero of=$$ bs=1024 count=1048576
1048576+0 records in
1048576+0 records out
1073741824 bytes (1.1 GB) copied, 7.99025 s, 134 MB/s
[alexus@wcmisdlin02 ~]$ time scp $$ alexus:.
10709 100% 1024MB 341.3MB/s 00:03
real 0m3.431s
user 0m2.485s
sys 0m1.195s
[alexus@wcmisdlin02 ~]$