Если я копирую большой объем данных с одного диска на другой (физический) диск, моя система работает медленно.
Я использую 64-разрядную версию Windows 7 на Intel Core 2 Duo 3 ГГц.
Это ситуация:
- Очень быстрое копирование между двумя дисками SATA.
- Монитор ресурсов показывает скорость чтения 80 МБ / с, записи 70 МБ / с и всего 150 МБ / с.
- Общая загрузка процессора составляет около 3%
- Осталось много (> 2 ГБ) свободной физической памяти
- Все разделы имеют достаточно (> 10 ГБ,> 10%) свободного места и показывают низкую фрагментацию
- Антивирусное программное обеспечение не активно
Вот в чем проблема: что бы я ни делал во время копирования, это занимает вечность. Даже задачи, которые не требуют большого доступа к диску (поскольку они должны работать только из оперативной памяти), выполняются крайне медленно. В тот момент, когда я прекращаю процесс копирования, все незавершенные задачи завершаются одновременно. Например, попытка открыть новое окно браузера или окно обозревателя не будет работать. Если копирование остановлено, всплывают 5 окон проводника одновременно.
Мой вопрос: почему? Какой ресурс исчерпан, если процессор и память простаивают? И какую часть оборудования моего компьютера мне нужно обновить, чтобы улучшить поведение? Также прочитайте комментарий Psycogeek для дальнейших вопросов в этом направлении.
Если ваш ответ таков, что для всего необходим HDD Access, который блокируется таким действием, тогда мой вопрос: есть ли способ скопировать что-то в вашей системе, не делая его непригодным для использования до тех пор, пока оно не будет выполнено? (которые могут быть часами, если> 500g должны быть скопированы).
источник
Ответы:
Если вы используете несколько ресурсов на одном жестком диске, то это нормальное поведение. Жесткие диски - это большие механические устройства, которые хороши в одном - делают только одно за раз. Вы можете только читать / писать в один сектор за раз, поэтому попытки использовать жесткий диск одновременно обычно приводят к перебоям . Это не является побочным эффектом ничего, кроме аппаратного обеспечения, работающего как задумано.
Если вы выполняете несколько операций на механическом жестком диске одновременно, вы можете получить лучшие результаты, выполняя эти действия по одному. Если вы говорите о передаче файлов, подумайте о замене обработчика копирования файлов в Проводнике другой программой, поддерживающей очереди передачи (например, TeraCopy , которая также позволит вам приостановить передачу, если вам временно нужен быстрый доступ к диску).
Вы также можете помочь смягчить эти эффекты с помощью твердотельного накопителя, но это не гарантия - это помогает только из-за резко сокращенного времени произвольного доступа. У вас все еще может быть перебивание с SSD, и у SSD все еще есть то же ограничение - он может только читать или записывать в один сектор за один раз.
Если SSD не является тем маршрутом, по которому вы хотите идти, рассмотрите возможность использования диска RAM, выполнения какой-либо обработки данных на месте в памяти, добавления дополнительных дисков (не разделов) для каждой задачи или выполнения интенсивных задач ввода-вывода для ОС диски.
источник
Существуют способы копирования, которые можно регулировать.
«FastCopy» может использоваться для замены операций копирования системы, и он может быть настроен для регулирования собственных операций. Дроссель может быть установлен «глобально» или установлен вручную во время копирования. И наоборот :-) позволяя fastcopy работать на полной скорости, он может копировать намного быстрее, но может затормозить систему хуже, использовать целое ядро процессора и использовать оперативную память для копирования. это позволяет и то, и другое, но я еще не тестировал его в Win7.
«TerraCopy» - популярная замена системного копирования, позволяет приостанавливать операции копирования. с его помощью вы можете запустить что-то еще, а затем сделать паузу, чтобы продолжить. Известно, что Terracopy работает в win7.
Я использовал оба вышеперечисленных для копирования, но я избегаю захвата всех операций, каждая из которых может иметь вещи, которые она не может делать точно так же, как система. поэтому я проверяю, что оригинальная системная копия все еще доступна.
источник
Вы используете антивирусное программное обеспечение с включенной проверкой при доступе? Если это так, отключите проверку при доступе при копировании больших файлов. Положите его обратно, когда вы закончите.
Я видел сканирование при доступе очень серьезные проблемы с производительностью несколько раз. Это в основном потому, что диски в конечном итоге ожидают AV-движка, и это может занять некоторое время для сканирования больших файлов.
источник
У меня была очень похожая проблема: копирование файла с жесткого диска через медленный сетевой ресурс (только около MBit / s) с помощью robocopy. Весь компьютер был совершенно непригодным для использования. Операционная система (Win10) находится на SSD! Даже просмотр (Firefox установлен на раздел ОС C :) был очень медленным, потому что открытие веб-сайтов генерирует IO.
Через ProcessHacker https://processhacker.sourceforge.io/ Я уменьшил приоритет ввода-вывода. Таким образом, ПК остается пригодным для использования, и скорость копирования пока не снижается.
источник