При передаче больших файлов я получаю среднюю передачу с довольно хорошей скоростью около 50 МБ / с. Затем я попытался передать папку, содержащую около 80 КБ небольших файлов (около 1-100 КБ каждый), и теперь я получаю скорость передачи около 200 КБ / с. У кого-нибудь есть информация о том, почему происходит такая резкая потеря скорости записи?

Как вы можете видеть на этом рисунке, когда он идет быстро, он копирует один большой файл, но когда он замедляется, он копирует несколько маленьких файлов; 300 файлов по 1 КБ каждый за 20 секунд, должно быть менее 1 секунды на 300 КБ. Это только при копировании большого количества маленьких файлов, а не большого количества больших файлов.

1 ответ1

1

Потому что передача даже 1-байтового файла предполагает чтение и запись нескольких килобайт данных. Чем меньше файл - тем больше накладных расходов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .