1

Я заметил, что передача файлов на одной и той же машине между быстрой nvme m.2 ssd (общая скорость чтения 3,2 ГБ / с и запись 2,7 ГБ / с) и максимальным объемом оперативной памяти составляет 1,4-1,5 ГБ / с. Почему это так? Я запускаю Windows 10 Pro Workstation в качестве ОС и отключаю любые брандмауэры, антивирусные сканеры или другие служебные программы. Диски по отдельности оценивают как выше 2,5 ГБ / с для чтения и записи. Почему передача файлов Windows одного большого файла ограничена скоростью около 1,5 ГБ / с? Я просто оцениваю последовательную производительность чтения и записи. Есть ли в Windows 10 ограничение на передачу файлов?

1 ответ1

1

Сводка комментариев к посту и результатов тестов, проведенных постером:

  • Было обнаружено, что все утилиты копирования работают примерно с одинаковой скоростью: Windows Explorer, copy, xcopy, robocopy, TeraCopy.

  • Единственной утилитой, которой удалось достичь максимальной скорости чтения диска, была FastCopy.

Утилита FastCopy отличается тем, что выполняет чтение и запись параллельно и не использует кэш Windows для перемещения данных.

Таким образом, вывод заключается в том, что медлительность копирования файлов при использовании стандартных механизмов Windows обусловлена:

  • Отсутствие параллелизма, так что чтение приостановлено во время записи
  • Врожденная неэффективность механизма кэширования Windows.

Проблема медленного копирования файлов была вокруг Windows с очень давних времен и с самых ранних версий Windows. Приведенные выше результаты могут также объяснить, почему Linux, как сообщается, более эффективен при работе с дисками, чем Windows.

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