Ftp
為什麼 lftp 鏡像操作會隨著時間的推移而變慢?
我有每天使用 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
命令執行非常緩慢。幸運的是,我的詳細日誌能夠證明他們的錯誤,現在顯示事情全速執行。保持你的日誌人!