У меня есть внешний жесткий диск USB 3 "крутится ржавчина" 2.5 ''.
Поиск серийного номера в Western Digital показывает, что это модель WDBYNN0010BBL, "Портативное хранилище WD My Passport (Ultra), синий". 1 ТБ = 931,48 ГБ, дешево и сердито. Нет паспорта. Программное обеспечение WD Instrumentation не позволяет узнать больше о реальном жестком диске в корпусе.
Хотя USB 3, я подключаю его к интерфейсу USB 2 на ПК (это старый ПК).
Я заполняю диск полуслучайными данными, напрямую записывая в раздел (т.е. /dev/sdd1
в Linux).
Проблема:
Первоначально написание программы сообщает о скорости записи ~ 28 МБ / с (намного ниже максимальной производительности USB 2, 50,7 МБ / с).
Программа записи ничего не делает, кроме записи блока данных, а затем синхронизации.
После того, как было записано около 7 ГиБ, производительность записи становится нестабильной и начинает колебаться между 8 и 28 Мбайт / с.
После того, как было записано около 115–120 ГиБ, производительность записи еще больше снижается и постоянно остается на уровне около 6 МБ / с, временно снижаясь до 2 МБ / с для нескольких сотен МБ.
Однако как только вы приостанавливаете программу на полминуты (CTRl-Z), а затем возобновляете ее, производительность записи снова увеличивается до 28 Мбайт / с. А потом, через какое-то время, производительность снова падает.
Вопрос:
Есть ли в конструкции этого диска что-то, что допускает только короткие всплески приемлемой скорости записи? Прикидывается ли он быстрым, имея большой внутренний (энергонезависимый) кеш?
У меня есть ряд других внешних USB-дисков (некоторые от WD, хотя ни один из них не принадлежит к той же модели), и всем им удается поддерживать скорость записи 10+ МБ / с, что делает резервные копии, по крайней мере, жизнеспособными, поскольку они могут работать в днем вместо 24ч.
Обновление # 1
На нем также установлена последняя версия прошивки v1.019 в соответствии с "WD Firmware Updater" для Windows)
Обновление # 2
«WD Drive Utilities» для Windows утверждает, что соответствует требованиям S.M.A.R.T. test, «быстрый тест привода» и «полный тест привода». Ницца!
Обновление # 3
Заполнение диска на другой машине Linux через интерфейс USB3 увеличивает скорость записи до 100 МБ / с. Тем не менее, распад все еще существует, снижаясь до 33 МБ / с или даже 9 МБ / с, так что в конце операции средняя пропускная способность записи для всего диска составила всего 30 МБ / с.
Обновление # 4
smartctl --all /dev/sdd
показывает:
Device Model: WDC WD10SDZW-11UMGS0
Serial Number: WD-WXT1A57EU75S
LU WWN Device Id: 5 0014ee 607b8ce4a
Firmware Version: 01.01A01 <--- HUH? I thought it was 01.019??
User Capacity: 1,000,171,331,584 bytes [1.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Form Factor: 2.5 inches
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-3 T13/2161-D revision 5
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Sun Dec 8 12:58:26 2019 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Все автономные тесты пройдены, количество перераспределенных секторов равно 0 (хотя это может не много значить).
Есть много возможных первопричин:
нестабильный драйвер или контроллер: протокол USB (и дешевые реализации) имеет плохую репутацию в отношении стабильности. Может быть, что-то затопило и нужно время, чтобы восстановиться;
SMR HDD: жесткий диск на основе черепичной магнитной записи обычно имеет несколько быстрых (или приземляющихся) зон PMR, смешанных с более крупными медленными или гальваническими. Если зона приземления полностью заполнена, ее необходимо промыть до зоны, покрытой черепицей, что требует времени (при этом диск тем временем выглядит «замороженным» или очень медленным);
сбойные сектора распространяются по поверхности диска.
Можете ли вы опубликовать вывод smartctl --all <dev>
? Попробуйте также тот же диск на другом компьютере: он ведет себя по-другому?
Может быть много причин для снижения производительности, но я понимаю, что чем больше данных записывается на диск, тем меньше она уменьшается.
Моя первая мысль заключалась в том, что у него могут быть битые сектора, но я бы замедлил скорость только в нескольких точках и не был бы таким постоянным.
Попробуйте подключить диск к другому компьютеру и проверьте его работоспособность. Однако у USB 2.0 не может быть слишком большой пропускной способности. 40 МБ / с - это практически половина от типичного для дешевых накопителей.
Протестируйте его на USB 2.0 и 3.0 (если можете), но хотя бы на другом компьютере (или двух). Если проблема возникнет на других машинах, я думаю, что с самим приводом что-то не так. Посетите страницу WD, нет ли упоминания о новой прошивке, устраняющей возникшую у вас проблему.