使用 lftp:mirror 传输 28GB 目录的速度很慢,并且占用了 4 TB 的带宽

使用 lftp:mirror 传输 28GB 目录的速度很慢,并且占用了 4 TB 的带宽

我写这篇文章是为了了解我做错了什么。Linux 不是我的强项,但我对它很熟悉,当我记不住如何执行任务时,我会阅读手册页。

希望有人能告诉我事情的经过 -

昨天下午,我收到了 Xfinity 发来的三条关于带宽使用情况的通知。分别通知我已使用 75%、90%、100% 的数据(上限约为 1200 GB)。我刚刚在 2 小时前开始从远程服务器传输数据。不知怎么的,我在不到 2 小时内就用完了 600 GB 的数据。

作为参考,命令如下:

lftp -u user,password ftp://<address>
mirror -c -P 5 --use-pget=15 some.directory

开始传输时,我注意到文件的各个部分传输速度很慢,为 50-150 KB/秒。通常传输速度要快得多,以兆字节/秒为单位。

我打电话给 Xfinity,因为我应该早点收到警告,这样我就可以采取措施解决这个问题。当时我没有意识到问题出在lftp我启动的命令上,所以他们建议我更改密码,监控带宽,然后在三天后给他们回电话。

由于速度极慢,传输从未完成,我最终停止了传输。那天晚上睡觉前,我再次启动了传输。当我醒来时,我发现又使用了 4 TB 的数据。然后我观察到 lftp 传输已经不是8 小时后完成。请记住,我的连接速度为 500 mbps,目录大小为 28 GB。启动后不久应该就能完成。

我查看了路由器的流量图,发现我的连接整晚都处于最大限度的状态。 在此处输入图片描述

话虽如此,我可以说它尝试传输时没有符号链接循环,并且目录仅包含 12 个文件。最终传输了 28GB 的​​数据,因此实际上没有 4 TB 的数据。

相关内容