Скопировал данные с одного диска на NAS. Для проверки корректности переноса запустил синхронизацию с проверкой по содержимому.
Так вот, скорость синхронизации ниже скорости чтения с NAS в 2,5-3 раза. Не пойму, почему так происходит, ведь синхронизация по сути чтение?.. И процессор загружен даже не на 50%, чтобы можно было сказать, что он не успевает сравнивать блоки данных.
P.S. Win 7 x64 & TC 8.51a
Скорость побайтного сравнения медленнее скорости чтения
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Скорость побайтного сравнения медленнее скорости чтения
Последний раз редактировалось M.S.I. Сб окт 24, 2015 00:29, всего редактировалось 1 раз.
Re: Скорость синхронизации медленнее скорости чтения
Значит, проверяется не только наличие/отсутствие файла/каталога, но и сравниваются контрольные суммы, вероятно, отсюда потеря скорости.M.S.I. писал(а):с проверкой по содержимому
Re: Скорость синхронизации медленнее скорости чтения
Что?.. какие контрольные суммы? Блок из первого файла и этот же блок из второго, если равны, идем дальше, если нет, ставим метку "не равен".Skif_off писал(а):но и сравниваются контрольные суммыM.S.I. писал(а):с проверкой по содержимому
В любом случае, операции в оперативной памяти гораздо быстрее чтения по сети. "Мне так кажется" (с)
Re: Скорость побайтного сравнения медленнее скорости чтения
ШТАM.S.I. писал(а):процессор загружен даже не на 50%
курите что такое последовательный/случайный доступ

[сарказм]
и нафига какие-то дураки придумали очередь копирования? копировали бы всё параллельно и было бы всем счастье
[/сарказм]
считайте контрольные суммы в файл на источнике, копируйте вместе с файлами и проверяйте КС на цели
– будет быстрее
Re: Скорость побайтного сравнения медленнее скорости чтения
Я имел в виду, что если взять древний компьютер с каким-нибудь Celeron'ом, то, скорее всего, там ограничением станет именно он, а не пропускная способность сети. То есть он будет производить сравнение блоков медленнее, чем будут приходить ему данные.Tol!k писал(а):ШТАM.S.I. писал(а):процессор загружен даже не на 50%
Выкурил еще очень давно.Tol!k писал(а):курите что такое последовательный/случайный доступ
И зачем здесь это?... Кто говорит о параллельном копировании?..Tol!k писал(а): [сарказм]
и нафига какие-то дураки придумали очередь копирования? копировали бы всё параллельно и было бы всем счастье
[/сарказм]
Мож вы не поняли о чем речь?... Открываем некую папку, в ней, допустим, 3 файла - "1", "2", "3". Копируем - смотрим скорость, допустим, X Mb/s. Теперь, после копирования, запускаем сравнение, скорость уже X/(2,5-3) Mb/s, хотя TC, точно также вынужден вычитывать эти 3 файла по сети. Разве не так?
можете пояснить, о чем речь?..MVV писал(а):Что он мэппит файлы - факт