2

Я использую жесткий диск Samsung 1.5TB (EcoGreen F2) и в последнее время довольно много прибирался. Так что 500ГБ написано, остальное бесплатно. Теперь, когда я копирую несколько огромных файлов (размером в гигабайт), жесткий диск показывает полную скорость до 100 МБ / с, но есть отдельные места, где скорость резко снижается до 2–5 МБ / с.

Данные могут и будут успешно записаны на диск, я проверил. Но это довольно медленно с этими пятнами. Когда я писал файл, там может быть диапазон 10, 20 ГБ полной скорости, затем снова медленная скорость. Дело в том, что нет плохих секторов (согласно данным SMART), и поскольку данные на самом деле записаны правильно, жесткий диск вряд ли будет отмечать области как плохие сектора.

Есть ли возможность увеличить общую скорость или сделать так, чтобы диск просто помечал места как ошибочные, чтобы быстрее обрабатывать следующие копии? В настоящее время я запускаю проверку ошибок с помощью HD Tune на Windows 7. Но я не уверен, что это что-то изменит.

2 ответа2

3

Здесь есть несколько факторов ... Без дополнительной информации о механике привода, состоянии и о том, что уже находится на диске, я могу только догадываться о некоторых вещах.

Во-первых, при копировании больших файлов на диск маловероятно, что вы получите единичный фрагмент размером 500 ГБ (непрерывный). Более вероятно, что в конечном итоге вы получите несколько фрагментированных (если не много) пространства по всему диску. Итак, во время записи файла ... он должен работать в разных областях диска.

Во-вторых, сегодня большинство накопителей имеют несколько пластин и головок, которые должны иметь общую ось для доступа к частям диска. Т.е., если ваш файл записывается в верхнюю часть 1-го диска на первых нескольких блоках ... а затем следующий блок размещается на 2-м диске рядом с серединой диска ... вы можете оказаться там, где головка диска должна перемещаться вперед и назад между обоими сегментами (что добавляет гораздо больше времени на "поиск" между секторами), и эта проблема усугубляется такими технологиями, как "управление шинами", которые пытаются быть умными и заполнять всю доступную пропускную способность шины. .. пытаясь читать / писать "многопоточным" способом. т.е. операция записи разбивается на 5 операций записи одновременно ... 1-я запись блоков 1-10, 2-я запись 11-20 ... и т. д. К сожалению, основанные на жестких дисках жесткие диски вынуждены тратить время между каждым сектором, пытаясь записать и проверить данные ... и поэтому такая технология может вызвать больше проблем, чем исправить. У SSD, с другой стороны, почти нет времени поиска ... так что они будут справляться значительно лучше.

В-третьих, это "зеленый" привод ... который пытается быть энергоэффективным. По замыслу они время от времени будут "засыпать", чтобы снизить энергопотребление, и снова включатся, когда что-то получит доступ к диску. Были проблемы, когда привод решает перейти в спящий режим (по случайной неизвестной причине), а затем должен вернуться в исходное состояние. Время замедления и ускорение могут генерировать ОГРОМНУЮ задержку в заданиях на чтение / запись. Возможно, для устранения этой проблемы имеется прошивка для жесткого диска ... или, возможно, вам нужно связаться с производителем и получить их для решения этой проблемы. (что может быть практически невозможно для «индивидуума / потребителя»)

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

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

0

Когда вы удаляете много незакрепленных предметов по всему жесткому диску, он оставляет несанкционированные дыры по всему. Последовательная запись и последовательный доступ во много раз быстрее, чем в произвольном порядке на жестком диске. Резерв MFT может использоваться и не использоваться, и беспорядочный беспорядок, который пишут некоторые программы и даже системные записи, может также привести к беспорядку.

Выполнение минимальной дефрагментации при консолидации на всем пространстве или переход за борт и выполнение дефрагментации по всему порядку оставит большие открытые пространства. В зависимости от этих программ (опять же) они просто найдут дыру и заполнят ее, создав еще один непоследовательный беспорядок. Лучше всего дефрагментировать всю ночь. Крутая вещь о полной дефрагментации: если вам нужно осуществить восстановление данных, то их последовательное использование может оказаться очень полезным. так что боль имеет цель :-)

Если это плохие блоки и поиск ошибок, то тестирование SMART должно показать, что что-то происходит.
Получив всего 2-5MB/s, обратитесь к ответу The Comp Wizs.
Для всего остального есть "бесполезный" дефрагментация, который, как знает любой, кто дефрагментирует, ничего бесполезного в этом нет, когда вы идете на максимальную скорость. Он последовательный, он помогает упростить чтение, он может улучшить способность к восстановлению, что делает его очень трудоемким процессом, который лучше всего выполнять, даже когда вас там нет.

Выход: Дефрагментация на самом деле может также включать обновление / очистку журналирования и путаницы ресурсов с использованием fsutil.

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