인터넷을 통해 작은 파일을 전송하는 것이 더 느린 이유는 무엇입니까?

인터넷을 통해 작은 파일을 전송하는 것이 더 느린 이유는 무엇입니까?

나는 scp인터넷을 통해 한 호스트에서 다른 호스트로 파일을 전송하는 데 사용하고 있습니다. 전송 속도를 2Mb/s로 가정하면 두 호스트 간에 3Mb 크기를 전송하는 데 약 1.5초가 소요됩니다. 그러나 파일 크기가 1Mb인 경우에는 0.5초가 아닌 0.75초가 소요됩니다. 즉, 전송 속도가 느려집니다.

왜 이런 일이 발생합니까? 게다가 작은 파일을 전송하는 데 걸리는 시간을 계산하거나 예측할 수 있는 방법이 있나요?

답변1

전송을 시작하고 완료하는 데 드는 오버헤드에는 추가 시간이 걸립니다. 파일을 전송할 때 로컬에서도 이를 확인할 수 있으며, 1MB 파일 100개를 전송하는 것보다 100MB 파일 1개를 전송하는 데 시간이 덜 걸립니다.

관련 정보