1

Если я копирую большие файлы из nonOS D: в nonOS E:

и пейджинг на C:

IO будет замедлен на C:, что отмечается увеличением времени загрузки, задержкой кэша браузера и т.д.

(конец вопроса)

Необязательно В: Есть ли решение?

1 ответ1

1

Это правильное наблюдение. Несмотря на то, что они находятся на разных дисках, передача по-прежнему (вероятно) обрабатывается одним и тем же контроллером SATA и все еще обрабатывается процессором. Наряду с этим, Windows все еще выполняет некоторую обработку файлов (такие как вычисления разрешений, сканирование на вирусы и т.д.).

Там может быть несколько способов улучшить это, по крайней мере, немного. Некоторые материнские платы имеют несколько контроллеров SATA для распределения нагрузки (это не динамично, это зависит от того, к какому контроллеру подключен накопитель), это может вызвать те же проблемы, если диск с ОС находится на одном контроллере, или это может улучшить некоторые вещи говорят, что один контроллер читает, отправляет данные на северный мост (я полагаю, что это север в этом случае), а затем на другой контроллер, где будет выполняться запись, вместо чтения и записи на тот же, но я Я не на 100% на этом.

Также было бы быстрее, если бы он был на том же диске, так как MBR просто обновлял бы указатели на данные.

Изменить: вы также можете увидеть некоторые улучшения в использовании командной строки Windows и команды robocopy. Это немного меньше нагрузки, и в зависимости от того, что вы делаете, вы можете использовать некоторые флаги для сокращения необходимых вычислений (разрешения, проверка ошибок и т.д.)

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