Чем объясняется следующее явление, наблюдаемое в локальной скорости копирования файлов?
Как видите, он остается стабильным на уровне 120 МБ / с, но в начале он был почти вдвое больше.
Есть ли какое-то «формирование пропускной способности» на месте?
В этом конкретном случае файл копируется между папками на одном внутреннем SSD-диске mSATA.
Я могу последовательно воспроизвести это, даже с гораздо более высокой начальной скоростью:
Предлагаемый повторяющийся ответ указывает на то, что первоначальное снижение скорости может быть вызвано кэшированием. Но это вряд ли единственная причина, потому что:
если бы это было только кеширование, уменьшение минимальной производительности было бы довольно резким (после того, как содержимое кеширования было исчерпано), но мы наблюдаем относительно медленное и быстрое уменьшение
если бы это было только кеширование, оно едва ли могло покрыть начальные 3 ГБ переданных данных, пока не установится скорость. 3 ГБ слишком много для кеширования. Оперативная память компьютера составляет 8 ГБ, используется 6 ГБ, дополнительно 1 ГБ занято в течение всего процесса копирования.
Я могу наблюдать тот же исходный скачок скорости даже при отключенном кешировании:
Без кеширования средняя скорость всегда равна половине скорости, наблюдаемой в кеше. Это свидетельствует о том, что кэширование ускоряет весь процесс копирования, поэтому начальная высокая скорость должна быть связана с чем-то другим.
Так что должно быть что-то еще. Что это?