В смысле, между томами? Бывает, что какая-то одна головка с трудом читает данные и производит их многократное чтение. Это несомненно отражается на скорости. А не попробовать ли протестировать этот трёхтеррабайтник?
В случае FAT сложность поиска файлов линейная. В случае NTFS (что скорее всего) она логарифмическая (O(logN)), но из-за весьма вероятного случайного размерещния данных (фрагментации) при большом количестве файлов, выборка может происходить довольно долго из-за скакания головки вничестера по всему диску.
Но это относится к файлам в одном каталоге. Если много файлов, но в разных каталогах, то это не верно.
Я заметил, что при копировании именно обилие разных мелких файлов крайне замедляет скорость копирования. Наверное, связано с тем, что системе приходится записывать заголовки файлов или что-то в этом роде. При таких сомнениях я бы на время остановил копирование и попробовал бы протестировать скорость копирования с помощью большого файла, типа фильма, чтобы понять, не в этом ли проблема.
Re: Рад видеть :)realurixJanuary 13 2013, 14:40:21 UTC
> Крупные копируются нормально. Значит где-то есть директория или директории с большим числом файлов. Система начинает сама на себя работать, читая такую директорию. Если копирование длинных файлов идёт нормально, то это тот самый случай. Нужно найти такие директории и разбить из на более мелкие по 1000 файлов. И скорость сразу резко подскочит.
Comments 22
Reply
Reply
Бывает, что какая-то одна головка с трудом читает данные и производит их многократное чтение. Это несомненно отражается на скорости.
А не попробовать ли протестировать этот трёхтеррабайтник?
Reply
Проблемы (как мне видится) возникают при копировании на один из логических дисков трехтерабайтника.
А чем его можно протестировать (под Windows 8)?
Reply
Если это сохраняется для каталогов с небольшим количеством файлов, то надо смотреть, что с винчестером.
Reply
Мне тоже такая мысль в голову приходила, но я не был уверен.
А каков механизм влияния количества файлов на скорость работы диска?
Reply
Но это относится к файлам в одном каталоге. Если много файлов, но в разных каталогах, то это не верно.
Reply
Reply
Reply
Reply
Reply
Reply
Reply
При таких сомнениях я бы на время остановил копирование и попробовал бы протестировать скорость копирования с помощью большого файла, типа фильма, чтобы понять, не в этом ли проблема.
Reply
Крупные копируются нормально.
Я уж думаю, не кэширует ли W8 мелкие файлы перед копированием, "подвисая"именно на этот процесс?
Reply
Значит где-то есть директория или директории с большим числом файлов. Система начинает сама на себя работать, читая такую директорию. Если копирование длинных файлов идёт нормально, то это тот самый случай. Нужно найти такие директории и разбить из на более мелкие по 1000 файлов. И скорость сразу резко подскочит.
Reply
Думаю, что такие каталоги там точно есть - я как раз собрал все свои файловые завалы с внешних HDD в одну кучу чтобы их разобрать.
Reply
Leave a comment