Backend를 공부할 때도, 딥러닝을 공부할 때도 컴퓨터간에 파일을 옮겨야 하는 일이 종종 발생하곤 합니다.
저의 경우에는 Linux간의 파일 교환이 필요할 땐 주로 scp를 사용하여 옮기곤 합니다.
scp source_file user@ip.ad.dr.ess:/destination/path
그러나 Windows 운영체제와 Linux 운영체제간 파일 교환할땐 Windows 자체에 scp 명령어가 없기도 하고(git bash에서는 가능합니다), 주로 FileZilla를 사용하여 ftp(sftp)로 파일을 주고 받습니다.
그렇게해서 FileZilla를 잘 사용하던 도중, 대용량의 (26만장)의 이미지를 전송해야 할 상황이 발생했고, 약 26만장 중 고작 6만장의 이미지를 전송하는 데 11시간이 걸렸습니다. 연구실 서버에 접속하기 위해 VPN을 사용하고 있었지만 아무리 그래도 너무하다 싶어 괴로워 하던 도중, 아래 사진과 같이 대기열 안에 여러 파일이 있음에도 불구하고 고작 두개만... 하나 전송하는 데 1초도 안걸리는걸 고작 두개만 보내고 있는 것을 확인했습니다.
그래서 찾아본 결과 한번에 전송할 수 있는 파일의 수를 최대 10개까지 늘릴 수 있다는 것을 발견했고,
상단 탭 편집 - 설정
전송 - 최대 동시 전송 수 2에서 10으로 변경
확인을 누르고 나와보니
대충 그림판으로 경로랑 주소 등 지운거라 지저분해 보이지만 2개로 설정했을 때와는 비교도 안되게 빠른 속도를 보여주고 있습니다.
References
[1] https://gocoder.tistory.com/2051
[2] https://ko.wikipedia.org/wiki/%EC%8B%9C%ED%81%90%EC%96%B4_%EC%B9%B4%ED%94%BC
[3] https://filezilla.softonic.kr/
댓글