The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Драйверы, оборудование)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Пару недель назад в 20 раз упала скорость работы диска WD SATA., Аноним (0), 20-Апр-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Пару недель назад в 20 раз упала скорость работы диска WD SATA."  +/
Сообщение от Аноним (1), 20-Апр-23, 18:00 
Выполни лонгтест (smartctl -t long, может быть достаточно более короткого и менее опасного), после этого данные в smartctl -a обновятся. Тестирование должно висеть в кроне, без этого смарт ошибки не найдёт или во всяком случае не все. Кстати, какие-то ошибки после тестирования могут и исчезнуть.

Команда iotop -oa (от рута) может показать, кто жрёт диск. Это может быть фрагментация, деградация файловой системы (XFS, BTRFS), свопинг. Конфигурация ядра или его ошибки. При работе нескольких процессов одновременно, производительность легко может падать в десятки раз. Если говорить конкретно про значение "в 20 раз" то это звучит похоже на то, как работает ripgrep -- в отличие от gnu grep, он пытается читать данные в несколько потоков, что вызывает замедление как раз в 20 раз относительно однопоточного.

Некоторые диски (в частности, современные WD), заявленные как CMR, внезапно прекращают активность и "уходят на подумать" во время активной записи, это занимает несколько секунд, во время которых передача данных останавливается. Для SMR просадки на записи ожидаемое поведение. Можно довольно долго эту особенность не замечать.

По теме, скорее всего диск не жилец. Но я правильно понял, что у него скорость линейного чтения 50мб/с? У современных дисков в районе 300мб/с. Случайное чтение у него тоже около 1мб/с, в норме. Самое время обновиться, рекомендую поменять на SSD.

Ответить | Правка | Наверх | Cообщить модератору

2. "Пару недель назад в 20 раз упала скорость работы диска WD SATA."  +/
Сообщение от Аноним (2), 20-Апр-23, 19:26 
> Выполни лонгтест (smartctl -t long, может быть достаточно более короткого и менее
> опасного), после этого данные в smartctl -a обновятся. Тестирование должно висеть
> в кроне, без этого смарт ошибки не найдёт или во всяком
> случае не все. Кстати, какие-то ошибки после тестирования могут и исчезнуть.

smartctl -t /dev/sda
smartctl -t long /dev/sda
ошибок нет, тест проходит в заявленное время.

smartctl -a /dev/sda
записывает результаты теста в лог только если включен smartd


> Команда iotop -oa (от рута) может показать, кто жрёт диск.

не показывает

> Это может быть фрагментация, деградация файловой системы (XFS, BTRFS), свопинг.

своп иногда может работать но это другое, жрет IO тормозит работу с памятью но не так.

> Конфигурация ядра или его ошибки.

Не менял ядро в этот период.

> При работе нескольких процессов одновременно, производительность легко
> может падать в десятки раз. Если говорить конкретно про значение "в
> 20 раз" то это звучит похоже на то, как работает ripgrep
> -- в отличие от gnu grep, он пытается читать данные в
> несколько потоков, что вызывает замедление как раз в 20 раз относительно
> однопоточного.

Загрузка с LiveCD производительность
dd if=/dev/urandom of=/dev/sda bs=1M status=progress
упала с ~50Mb/s до `2.5Mb/s
dd единственная программа работающая с диском. Перезагрузки с LiveCD тот же результат.

> Некоторые диски (в частности, современные WD), заявленные как CMR, внезапно прекращают
> активность и "уходят на подумать" во время активной записи, это занимает
> несколько секунд, во время которых передача данных останавливается. Для SMR просадки
> на записи ожидаемое поведение. Можно довольно долго эту особенность не замечать.

Но не на 2 минуты уходят

> По теме, скорее всего диск не жилец. Но я правильно понял, что
> у него скорость линейного чтения 50мб/с? У современных дисков в районе
> 300мб/с. Случайное чтение у него тоже около 1мб/с, в норме. Самое
> время обновиться, рекомендую поменять на SSD.

Давно купил другой диск и всё туда перенёс. Но хочу разобратся с поломкой этого.

hdparm -Tt /dev/sda дает нормальную скорость.
dd тормозит
cp только иногда уходит на подумать.

Ответить | Правка | Наверх | Cообщить модератору

3. "Пару недель назад в 20 раз упала скорость работы диска WD SATA."  +/
Сообщение от Аноним (1), 20-Апр-23, 20:24 
Помимо выхода из строя электронной начинки ещё может быть питания не хватает или кабель/соединение повреждены. В Victoria есть скан поверхности, показывает, если какие-то части диска долго отвечают. Припоминаю, что полноценной была та версия, что работала в DOS. Можно попробовать. Если выходит из строя мотор, то, видимо, случайные ошибки будут. Может быть только при активной записи сыпется, в таком случае можно использовать для чтения. А если только какие-то конкретные области, то в линуксе есть badblocks и можно создать фс так, чтобы проблемные области не задейстовались. При желании выжать максимум из железа. Я, правда, слабо представляю, как умирающий диск можно использовать, кроме как под торренты.
Ответить | Правка | Наверх | Cообщить модератору

5. "Наверно вирус злобный подцепил?"  +/
Сообщение от Аноним (5), 21-Апр-23, 17:13 
> Помимо выхода из строя электронной начинки ещё может быть питания не хватает или кабель/соединение повреждены.

Электронная, аппаратная, начинка нормальна, проблем с ней не диагностируется. Кабели сменил.

> В Victoria есть скан поверхности, показывает, если какие-то части диска долго отвечают. Припоминаю, что полноценной была та версия, что  работала в DOS. Можно попробовать.
> Если выходит из строя мотор, то,  видимо, случайные ошибки будут. Может быть только при активной записи сыпется, в таком случае можно использовать для чтения.

Это мнение с инетов. Но это не точно.

> А если только какие-то конкретные области, то в линуксе есть badblocks и можно создать фс так, чтобы проблемные области не задейстовались.

Пробовал
dd if=/dev/urandom of=/dev/sda bs=1M skip=100G status=progress
скорость ~2Mb/s

> При желании выжать максимум из железа. Я, правда, слабо представляю, как умирающий диск можно использовать, кроме как под торренты.

Система на нём была, чтобы по инетах шарится.

Тесты offline: short, conveyance, extended - проходит все БЕЗ ОШИБОК.
В логах:
smartctl -x /dev/sda
есть записана максимальная температура 87C при макс допустимой всего 70
Также параметр 190 Airflow_Temperature_Cel имеет ошибку in_the_pest и показывает правельную температуру как параметр 194 Temperature_Celcius.

Перепрошил БИОС на мамке, не помогло.

Слишали о вирях которые херят винты? Склоняюсь к вирусу. Прошивку фирмвари на WD знает кто как дампануть/перепрошить?

Ответить | Правка | Наверх | Cообщить модератору

6. "Наверно вирус злобный подцепил?"  +/
Сообщение от lavremail (ok), 21-Апр-23, 17:51 
> Перепрошил БИОС на мамке, не помогло.

смысл? :)

> Слишали о вирях которые херят винты? Склоняюсь к вирусу.

какой еще вирус? возьмите любой live-usb linux дистрибутив
и запустите с него dd, вопрос о вирусах портящих hdd снимется

> Прошивку фирмвари на
> WD знает кто как дампануть/перепрошить?

кто ж Вам даст софт?! Тут нужно несколько уровней поддержки
пройти чтобы выйти на технарей да еще и получить софт для
прошивки и firmware на старые модели hdd.
Что и раньше то было ну очень сложно, зная наш саппорт,
а в нынешних условиях спецоперации, просто нереально.

Ответить | Правка | Наверх | Cообщить модератору

10. "Наверно вирус злобный подцепил?"  +/
Сообщение от Аноним (10), 22-Апр-23, 07:19 
>> Перепрошил БИОС на мамке, не помогло.
> смысл? :)

Может вирь в биосе? Не вся область биос флешки при стандартной перепрошивки затерается, в конце флешки область не затеряется.

>> Слишали о вирях которые херят винты? Склоняюсь к вирусу.
> какой еще вирус? возьмите любой live-usb linux дистрибутив и запустите с него dd, вопрос о вирусах портящих hdd снимется

Вирус может быть не только в OS, а и в БИОС/UEFI, прошивках дисков. Для буткитов прошивка диска одно из самых лакомых мест.

Именно так и делал! Гружусь с LiveCD выполняю:
dd if=/dev/urandom of=/dev/sda bs=1M status=progress
и вижу скорость ~2Mb/s

Запускаю аппаратные тесты винта offline: short, conveyance, extended и вижу что проходит все тесты БЕЗ ОШИБОК, и с указанной в документации скоростью!

Чтение с диска нормально проходит, без ошибок. Запись тоже без ошибок но с тормозами IO в 20 раз.

К стати с разных LiveCD грузился и смотрел загрузку IO в iotop при работе dd или sync, в одном LiveCD видна загрузка IO в ядерного процеса [jbd2/dm-3-8]

>> Прошивку фирмвари на WD знает кто как дампануть/перепрошить?
> кто ж Вам даст софт?! Тут нужно несколько уровней поддержки  пройти чтобы выйти на технарей да еще и получить софт для  прошивки и firmware на старые модели hdd. Что и раньше то было ну очень сложно, зная наш саппорт, а в нынешних условиях спецоперации, просто нереально.

Я видел в инетах патчи для изменения прошивок в WD. WD секретит комады для работы с прошивками, но в https://www.smartmontools.org/ они есть и их можно использовать для https://sg.danny.cz/sg/ в которой есть утилиты для дампа и прошивки фирмваре дисков. Лет 5 назад читал подробную статейку о том как изменить прошивку дисков WD, к ней прилагались патчи к sg3_utils для дампа/прошивки WD дисков. Вот эту статейку с патчами ищу. Автор писал что все просто, необходимые команды взял с smartmontools и добавил в sg3_utils.

Ответить | Правка | Наверх | Cообщить модератору

16. "Наверно вирус злобный подцепил?"  +/
Сообщение от Аноним (16), 24-Апр-23, 18:09 
>> Прошивку фирмвари на WD знает кто как дампануть/перепрошить?
> кто ж Вам даст софт?! Тут нужно несколько уровней поддержки пройти чтобы выйти на технарей да еще и получить софт для прошивки и firmware на старые модели hdd. Что и раньше то было ну очень сложно, зная наш саппорт, а в нынешних условиях спецоперации, просто нереально.

https://forum.hddguru.com/viewtopic.php?t=39947

https://support.hpe.com/hpesc/public/docDisplay?docLocale=en...

https://forums.servethehome.com/index.php?threads/updating-t.../

1 способ безопасный:


sg_write_buffer -vvvvv -m 5 --in VKGNW984.bin /dev/sg2

2 способ опасный:

hdparm -y /dev/sdc
hdparm --fwdownload-mode3 ST31000340NS_SN06.lod --yes-i-know-what-i-am-doing --please-destroy-my-drive /dev/sdc

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

20. "Наверно вирус злобный подцепил?"  +/
Сообщение от Аноним (20), 24-Июн-23, 09:24 
>>> Прошивку фирмвари на WD знает кто как дампануть/перепрошить?

Нашел способ дампануть прошивку WDC WD1600JS-22NCB1 https://www.hddsuperclone.com/hddsupertool


hddsuperclone --quiet --tool --file 'wd_royl_read_rom' file=='WD1600JS-22NCB1.ROM' --target '/dev/sda'


Ответить | Правка | Наверх | Cообщить модератору

17. "Наверно вирус злобный подцепил?"  +/
Сообщение от Аноним (17), 26-Апр-23, 09:31 
"Есть подозрение что диск уходит в PIO mode. Как исправить?"
https://forum.ixbt.com/topic.cgi?id=11:38575

Мне кажется это оно, или очень похожие симптомы.

С прошивкой проблемы, если кто знает где взять версию 02E02 и как прошить WD1600JS-22NCB1 с помощью sg_write_buffer буду очень благодарен.

WDC WD1600JS-22NCB1 10.02E02

https://firmware.hddsurgery.com/dl.php?file=16999&filename=W...
https://firmware.hddsurgery.com/dl.php?file=17000&filename=W...
https://firmware.hddsurgery.com/dl.php?file=17001&filename=W...
https://firmware.hddsurgery.com/dl.php?file=23910&filename=W...
https://firmware.hddsurgery.com/dl.php?file=32566&filename=W...
https://firmware.hddsurgery.com/dl.php?file=32594&filename=W...


https://files.elektroda.pl/291943,wdc+wd1600js-22ncb1-10.html
https://www.elektroda.pl/rtvforum/topic962247.html#4975632

https://www.harddrive-repair.com/index_htm_files/Hawk.rar

https://forums.overclockers.ru/viewtopic.php?p=6834788#p6834788

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

19. "Наверно вирус злобный подцепил?"  +/
Сообщение от Аноним (19), 26-Апр-23, 12:20 
http://www.datadonor.net/HD%20Western%20Digital/Bl...
http://www.datadonor.net/HD%20Western%20Digital/Bl...
Таки санкции мешают.
Ответить | Правка | Наверх | Cообщить модератору

18. "Наверно вирус злобный подцепил?"  +/
Сообщение от Аноним (17), 26-Апр-23, 09:36 
А как скачать текущую прошивку с диска WDC WD1600JS-22NCB1
sg_read_buffer у меня не заработал (sg3_utils-1.15)
hdparm только шить умеет, а считать прошивку почемуто нет.
flashrom кажись не знает как скачать прошивку с WDC WD1600JS или у меня не заработал.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

8. "Наверно вирус злобный подцепил?"  +/
Сообщение от Аноним (8), 21-Апр-23, 20:55 
> Слишали о вирях которые херят винты? Склоняюсь к вирусу.

Ересь. Сейчас вирьё связано с интернетом и прошивки диска давно никого не интересуют, кроме криминалистов.

> Прошивку фирмвари на WD знает кто как дампануть/перепрошить?

См. сайты, где упоминают про MHDD. Она же может помочь снять, навести доп. диагностику.

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

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

15. "Наверно вирус злобный подцепил?"  +/
Сообщение от Аноним (15), 22-Апр-23, 14:22 
> Сейчас вирьё связано с интернетом и прошивки диска давно никого не интересуют, кроме криминалистов.

Врятли они будут интересоватся моим диском. Разве что за матюк здесь на один из языков местные "криминалисты" фирмварь диска испортили.

Ответить | Правка | Наверх | Cообщить модератору

9. "Пару недель назад в 20 раз упала скорость работы диска WD SATA."  +/
Сообщение от Аноним (8), 21-Апр-23, 20:58 
> Кстати, какие-то ошибки после тестирования могут и исчезнуть.

Да.

Многократная перезапись/чтение могут оживить сектор. Общий ресурс диска больше от того не станет.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру