Ftp

為什麼 lftp 鏡像操作會隨著時間的推移而變慢?

  • September 10, 2018

我有每天使用 lftp 命令備份到遠端 ftp 伺服器的 CCTV 伺服器。中央電視台伺服器每天將影片保存到一個新文件夾,備份每天凌晨 1 點執行一次,因此每次備份只影響 2 個文件夾。28 天后,本地副本全部被刪除。

我目前使用的命令是:

mirror --reverse --use-cache --allow-chown --allow-suid --no-umask --verbose

移動文件時的文件傳輸速率已經保持了 2 年,但文件夾之間的等待正在緩慢增加。這意味著,如果按照每天備份 2GB 的掛鐘時間計算,文件傳輸速率為 1Mb/s,而 2 年後的平均速度現在降至 0.5Mb/s。

我的命令中有什麼導致程序膨脹嗎?--use-cache例如?

我可以讓鏡像命令為每個文件夾執行一個執行緒,以便它可以在上傳其他文件時繼續載入文件夾內容嗎?

在嘗試清除記憶體並--use-cache完全刪除命令後,我的服務提供商承認他們遇到了“網路問題”,這導致ls命令執行非常緩慢。幸運的是,我的詳細日誌能夠證明他們的錯誤,現在顯示事情全速執行。

保持你的日誌人!

引用自:https://unix.stackexchange.com/questions/466591