Почему активность диска на диске на несвязанных дисках (d:\,e:\) отстает от системы (через c:\) Win10

Почему активность диска на диске на несвязанных дисках (d:\,e:\) отстает от системы (через c:\) Win10

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

и подкачка находится на C:

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

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

Дополнительный вопрос: Есть ли решение?

решение1

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

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

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

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

Связанный контент