두 서버 간에 30GB TAR 파일을 전송하려고 합니다. 내 문제는 전송이 약 10s MB/s에서 시작되지만 파일 전송의 11% 이후에는 속도가 100s KB/s로 크게 느려진다는 것입니다.
이 동작은 scp와 rsync에서 동일합니다.
고민하다가 포기한 일도 있어요
- 단일 TAR 파일이 전송되기 때문에 문제가 작은 파일 수가 많다는 것이 아니라고 생각합니다.
- 각 머신의 읽기/쓰기 속도는 전송 시작 시 빠르며 머신에서 실행 중인 다른 중요한 프로세스가 없기 때문에 분명히 적절합니다.
- 기록 중인 머신에 아직 충분한 디스크 공간이 있습니다.
내가 사용하는 명령은 다음과 같습니다
rsync -avh --progress file.tar.gz [email protected]:/filepath
편집: 기계 두 대를 빌렸어요. 이들은 모두 Ubuntu 20.04를 실행하는 VPS 가상 머신입니다.
그 이유가 무엇이라고 생각하시나요?