저는 일부 백업(압축), 사진, 홈 무비, 일반 파일 등을 포함하여 두 서버(원격 및 로컬, 둘 다 Ubuntu 서버를 실행) 간에 합리적인 양의 데이터를 전송하는 방법을 구축하려고 노력해 왔습니다. 저는 sshfs를 사용하여 내 컴퓨터에 원격 디렉터리를 마운트하는 편리함을 정말 좋아합니다. 이를 통해 변경되는 파일과 쉽게 상호 작용할 수 있습니다.
문제는 전송 속도가 너무 느리고 왜 그런지 이해할 수 없다는 것입니다. sshfs를 사용하면 파일 복사(rsync)가 약 2mb/s로 실행되는 반면, https를 통해 동일한 파일을 다운로드(wgetto dl/nginx를 호스트로)하는 것은 약 26mb/s로 훨씬 더 빠릅니다. 물론 수동으로 모든 것을 설정하고 파일을 다운로드할 수도 있지만 프로세스를 너무 많이 반복할 필요가 없고 원격 시스템에서 변경할 수 있으면 좋겠습니다.
간단히 말해서, 이상적으로는 심각한 속도 저하 없이 sshfs(또는 마운트할 수 있는 다른 유틸리티)를 사용할 수 있기를 바랍니다.
관련 답변에서 권장되는 sshfs와 함께 다음 옵션을 사용해 보았지만 속도에는 영향을 미치지 않는 것 같습니다.-o Compression=no -oauto_cache,reconnect,no_readahead
로컬 컴퓨터에서 직접 rsync를 사용하면 속도가 더 빨라집니다(~16mb/s).
여기서 뭔가 빠졌나요? 이것은 나에게 비정상적인 행동으로 보이며 더 자세히 진단하는 방법을 모르겠습니다.