lftp 미러 작업이 시간이 지남에 따라 느려지는 이유는 무엇입니까?

lftp 미러 작업이 시간이 지남에 따라 느려지는 이유는 무엇입니까?

나는 매일 원격 FTP 서버에 백업하기 위해 lftp 명령을 사용하는 CCTV 서버를 가지고 있습니다. 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예를 들어?

다른 파일이 업로드되는 동안 폴더 내용을 계속 로드할 수 있도록 미러 명령이 각 폴더에 대해 스레드를 실행하도록 할 수 있습니까?

답변1

캐시를 지우고 --use-cache명령을 완전히 제거하려고 시도한 후 서비스 제공업체는 터미널에 "네트워크 문제"가 발생하여 ls명령이 매우 느리게 실행되고 있음을 인정했습니다. 운 좋게도 내 측의 자세한 로그를 통해 그들이 틀렸다는 것을 증명할 수 있었고 이제는 모든 것이 최고 속도로 실행되고 있음을 보여줍니다.

로그를 보관해주세요!

관련 정보