15

Если я копирую большой объем данных с одного диска на другой (физический) диск, моя система работает медленно.

Я использую 64-разрядную версию Windows 7 на Intel Core 2 Duo 3 ГГц.

Это ситуация:

  • Очень быстрое копирование между двумя дисками SATA.
  • Монитор ресурсов показывает скорость чтения 80 МБ / с, записи 70 МБ / с и всего 150 МБ / с.
  • Общая загрузка процессора составляет около 3%
  • Осталось много (> 2 ГБ) свободной физической памяти
  • Все разделы имеют достаточно (> 10 ГБ,> 10%) свободного места и показывают низкую фрагментацию
  • Антивирусная программа не активна

Вот в чем проблема: что бы я ни делал во время копирования, это занимает вечность. Даже задачи, которые не требуют большого доступа к диску (поскольку они должны работать только из оперативной памяти), выполняются крайне медленно. В тот момент, когда я прекращаю процесс копирования, все незавершенные задачи завершаются сразу. Например, попытка открыть новое окно браузера или окно обозревателя не будет работать. Если копирование остановлено, всплывают 5 окон проводника одновременно.

Мой вопрос: почему?Какой ресурс исчерпан, если процессор и память простаивают? И какую часть моего компьютерного оборудования мне нужно обновить, чтобы получить лучшее поведение? Также прочитайте комментарий Psycogeek для дальнейших вопросов в этом направлении.

Если ваш ответ таков, что для всего необходим HDD Access, который блокируется таким действием, тогда мой вопрос: есть ли способ скопировать что-то в вашей системе, не делая его непригодным для использования до тех пор, пока оно не будет выполнено? (которые могут быть часами, если> 500g должны быть скопированы).

3 ответа3

8

Если вы используете несколько ресурсов на одном жестком диске, то это нормальное поведение. Жесткие диски - большие механические устройства, которые хороши в одном - делают только одно за раз. Вы можете одновременно читать и записывать только один сектор, поэтому попытки использовать жесткий диск одновременно обычно приводят к перебоям. Это не является побочным эффектом чего-либо, кроме аппаратного обеспечения, работающего так, как задумано.

Если вы выполняете несколько операций на механическом жестком диске одновременно, вы можете получить лучшие результаты, выполняя эти действия по одному. Если вы говорите о передаче файлов, подумайте о замене обработчика копирования файлов Explorer другой программой, которая поддерживает очереди передачи (например, TeraCopy, которая также позволит вам приостановить передачу, если вам временно нужен быстрый доступ к диску).

Вы также можете помочь смягчить эти эффекты с помощью твердотельного накопителя, но это не гарантия - это помогает только из-за резко сокращенного времени произвольного доступа. У вас все еще может быть перебивание с SSD, и у SSD все еще есть то же самое ограничение - он может только читать или записывать в один сектор за один раз.

Если SSD не является тем маршрутом, по которому вы хотите идти, рассмотрите возможность использования RAM-диска, выполнения какой-либо обработки данных на месте в памяти, добавления дополнительных дисков (не разделов) для каждой задачи или выполнения интенсивных задач ввода-вывода для ОС диски.

3

Существуют способы копирования, которые можно регулировать.

"FastCopy" может использоваться для замены операций копирования системы, и он может быть настроен для регулирования своих собственных операций. Дроссель может быть установлен "глобально" или установлен вручную во время копирования. И наоборот :-) позволяя fastcopy работать на полной скорости, он может копировать намного быстрее, но может затормозить систему хуже, использовать целое ядро процессора и использовать оперативную память для копирования. это позволяет и то, и другое, но я еще не тестировал его в Win7.

"TerraCopy" - популярная замена системного копирования, позволяет приостанавливать операции копирования. с его помощью вы можете получить что-то еще, а затем сделать паузу, чтобы продолжить. Известно, что Terracopy работает в win7.

Я использовал оба вышеперечисленных для копирования, но я избегаю захвата всех операций, каждая из которых может иметь вещи, которые она не может делать точно так же, как система. поэтому я проверяю, что оригинальная системная копия все еще доступна.

1

Вы используете антивирусное программное обеспечение с включенным сканированием при доступе? Если это так, отключите проверку при доступе при копировании больших файлов. Положите его обратно, когда вы закончите.

Я видел сканирование при доступе очень серьезные проблемы с производительностью несколько раз. Это в основном потому, что диски в конечном итоге ожидают AV-движка, а сканирование больших файлов может занять некоторое время.

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