Я копировал папку windows "users" для моего друга и заметил, что копирование файла 6.5GB заняло необычно много времени. Скорость передачи данных никогда не превышала 5 Мбит / с. Кроме того, я заметил, что там было необычно большое количество папок: 30 000-40 000. Влияет ли большое количество файлов, папок и подпапок на скорость передачи?

Упомянутая передача была сделана между SSD и флешкой USB 3.0.

1 ответ1

2

Когда вы копируете данные, идеальный случай - иметь один последовательный файл. Вместо этого наличие множества маленьких файлов снижает производительность. Механический диск должен продолжать искать нужный сектор, а это очень много времени; SSD намного быстрее, но все же страдает. Если вы проверите эталонный тест SSD (я рекомендую Anandtech), вы увидите, что последовательное чтение часто составляет около 500 МБ / с (при условии, что соединение SATA 3 является наиболее распространенным), тогда как чтение фрагментов 4 КБ происходит намного медленнее, чем 100 МБ / с.

Кроме того, вы копируете с SSD на USB-накопитель. Последнее, вероятно, является вашим узким местом: учтите, что интерфейс USB 3.0 не гарантирует, что устройство будет работать с такой скоростью, а скорее может передавать данные до этой скорости. Многие дешевые USB-накопители имеют низкокачественную память и / или контроллер, и они медленны, настолько медленны, что USB 3.0 фактически бесполезен, так как не может даже насыщать USB 2.0.

В вашем случае вы, вероятно, видите комбинацию двух вещей, множества файлов и медленного USB-накопителя. В результате операция занимает больше времени, чем другие копии файлов.

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