Я использую scp
для передачи файлов с одного хоста на другой через Интернет. Если предположить, что скорость передачи составляет 2 Мбит/с, то передача файла размером 3 Мб между двумя хостами займет около 1,5 секунды. Однако, если размер файла составляет 1 Мб, то это займет 0,75 секунды вместо 0,5, т. е. скорость передачи будет ниже.
Почему так происходит? Более того, есть ли способ рассчитать или предсказать время передачи небольшого файла?
решение1
Накладные расходы на начало и завершение передачи занимают дополнительное время. Вы можете увидеть это локально при передаче файлов, передача 1 файла размером 100 МБ занимает меньше времени, чем 100 файлов по 1 МБ.