LINUX.ORG.RU

WD20EARS свистит


0

3

С некоторых пор (месяц?) стал замечать, что системник периодически начинает посвистывать, скрипеть/шелестеть, словно крутится со крипом плохо смазанный кулер. Первые же тычки показали, что кулера тут не при чём. Скоро также заметил, что что свист появляется при интенсивных дисковых операциях.

Но чётко определить источник не получалось, простое линейное чтение с дисков проходило в тишине.

Сегодня, наконец, собрался распознать. Просёк, что скрип начинается при активной работе с WDC WD20EARS-00MVWB0.

При этом снижений скорости нет, ремапов нет… Да и менять его не на что :D

Вот теперь сижу и думаю, чревато это или нет?

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   167   164   021    Pre-fail  Always       -       6616
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       167
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   083   083   000    Old_age   Always       -       12814
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       148
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       102
193 Load_Cycle_Count        0x0032   175   175   000    Old_age   Always       -       76305
194 Temperature_Celsius     0x0022   109   099   000    Old_age   Always       -       41
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0

SMART Error Log Version: 1
No Errors Logged

~~~

★★★★★
Ответ на: комментарий от KRoN73

У меня на зелёном терабайтнике WD тоже проблем нет :) Хотя работает на той же машине и в той же LVM.

А ккое на нём соотношение вкл/выкл к Load_Cycle_Count?

vilisvir ★★★★★
()
Ответ на: комментарий от KRoN73

Кстати, интересно. Комп сегодня выключал. Было:

Hitachi Deskstar 7K1000.C
Spin_Up_Time 290 (Average 314)
Load_Cycle_Count 398

WDC WD10EADS
Spin_Up_Time 6791
Load_Cycle_Count 256

Стало:

Hitachi — 290 (Average 314) / 399
WD: 6741 / 257

Так что такое Spin_Up_Time, интересно, в этом контексте? :) Почему после выключения он у Hitachi не изменился, а у WD уменьшился? :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Да, где-то тут программная ошибка. Не может винт стоолько проработать ниразу не выключаясь. Ну, разве что, чисто теоретически.

vilisvir ★★★★★
()
Ответ на: комментарий от KRoN73

Вообще, для статистики целиком:

# for dev in /dev/sd?; do sudo smartctl -a $dev |grep -P 'Model|Spin_Up|Power_On|Load'; done
Model Family:     Hitachi Deskstar 7K1000.C
Device Model:     Hitachi HDS721010CLA332
  3 Spin_Up_Time            0x0007   125   125   024    Pre-fail  Always       -       290 (Average 314)
  9 Power_On_Hours          0x0012   098   098   000    Old_age   Always       -       17002
193 Load_Cycle_Count        0x0012   100   100   000    Old_age   Always       -       399
Model Family:     Western Digital Caviar Green
Device Model:     WDC WD10EADS-00L5B1
  3 Spin_Up_Time            0x0027   165   153   021    Pre-fail  Always       -       6741
  9 Power_On_Hours          0x0032   072   072   000    Old_age   Always       -       20695
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       257
Model Family:     Western Digital Caviar Green (Adv. Format)
Device Model:     WDC WD20EARS-00MVWB0
  3 Spin_Up_Time            0x0027   173   164   021    Pre-fail  Always       -       6350
  9 Power_On_Hours          0x0032   083   083   000    Old_age   Always       -       12862
193 Load_Cycle_Count        0x0032   175   175   000    Old_age   Always       -       77964

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Spin_Up_Time - время раскрутки шпинделя. Косвенно характеризует степень изношенности механики диска.

eth
()
Ответ на: комментарий от kitar

193 Load_Cycle_Count 0x0012 076 076 000 Old_age Always - 241886

Ну это еще не много.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   178   166   021    Pre-fail  Always       -       6075
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       258
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   086   086   000    Old_age   Always       -       10652
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       256
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       252
193 Load_Cycle_Count        0x0032   001   001   000    Old_age   Always       -       740566
194 Temperature_Celsius     0x0022   128   100   000    Old_age   Always       -       22
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0
soomrack ★★★★★
()

Я часто запускаю винты по USB через переходник - все винты издают довольно громкие звуки.

nihil ★★★★★
()
Ответ на: комментарий от KRoN73

Ну а утиль же четко пишет, что Please power cycle your drive off and on for the new setting to be taken into account...

NiTr0 ★★★★★
()
Ответ на: комментарий от soomrack

И все-таки, как бороться с этими Load Cycle count?
hdparm -B 255 не канает.
Ну с зелеными WD еще ладно, есть фирменная тулза, до 5 минут увеличил таймаут (больше не дает), а на нетбуке стоит хитачи - за два месяца 20к парковок, винт паркуется каждые 5 секунд.
hdparm -B 255 тоже не дает никаких результатов, APM фирменной тулзой от хитачи не отключается.

evoken
()
Ответ на: комментарий от soomrack

Выполняется, hdparm -B выдает 254. Но эта скотина продолжает парковаться каждые 5 секунд.
-S 300 пробовал, пробовал и другие значения - бестолку.

evoken
()
Ответ на: комментарий от KRoN73

Вообще, для статистики целиком

[code]
$ for dev in /dev/sd?; do sudo smartctl -a $dev |grep -P 'Model|Spin_Up|Power_On|Load'; done
Model Family: Hitachi Deskstar 7K1000.C
Device Model: Hitachi HDS721010CLA332
3 Spin_Up_Time 0x0007 125 125 024 Pre-fail Always - 290 (Average 314)
9 Power_On_Hours 0x0012 098 098 000 Old_age Always - 17062
193 Load_Cycle_Count 0x0012 100 100 000 Old_age Always - 399
Model Family: Western Digital Caviar Green
Device Model: WDC WD10EADS-00L5B1
3 Spin_Up_Time 0x0027 165 153 021 Pre-fail Always - 6741
9 Power_On_Hours 0x0032 072 072 000 Old_age Always - 20756
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 257
Model Family: Western Digital Caviar Green (Adv. Format)
Device Model: WDC WD20EARS-00MVWB0
3 Spin_Up_Time 0x0027 173 164 021 Pre-fail Always - 6350
9 Power_On_Hours 0x0032 083 083 000 Old_age Always - 12923
193 Load_Cycle_Count 0x0032 174 174 000 Old_age Always - 78274
[/code]

Итого, +310 парковок за 63 часа, 5 парковок в час. Ещё не идеал, но ресурса уже на 10+ лет. Уже не так критично :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от evoken

Выполняется, hdparm -B выдает 254. Но эта скотина продолжает парковаться каждые 5 секунд.

-S 300 пробовал, пробовал и другие значения - бестолку.

После перезагрузки настроки hdparm пропадают. После hibernate, наверное, тоже. Дисков хитачи у меня нет, так что спец.программ для них не знаю. Скорее всего есть, нужно просто поискать.

На первое время можно полечить запросом smartctl каждые 3 сек.

# nohup sh -c "while [ 1==1 ]; do sleep 3; smartctl -a /dev/sda; done" > /dev/null 2> /dev/null &
soomrack ★★★★★
()
Ответ на: комментарий от soomrack

После перезагрузки настроки hdparm пропадают. После hibernate, наверное, тоже.

Так можно записать куда-нибудь типа /etc/rc.local

kitar ★★★★★
()
Ответ на: комментарий от kitar

Так можно записать куда-нибудь типа /etc/rc.local

Само-собой. Это я так напоминал, что команду надо куда-то засунуть.

soomrack ★★★★★
()
Ответ на: комментарий от soomrack

Ничего не пропадает, у меня настроен laptop-mode. Там как раз есть опции для управления APM.
Видимо, у хитачей какая-то хитрожопая неотключаемая система энергосбережения.

evoken
()
Ответ на: комментарий от soomrack

На первое время можно полечить запросом smartctl каждые 3 сек.\

Судя по всему, придется. И не только на первое.

evoken
()

Сцуко. Свист всё усиливается. На интенсивной работе с винтом уже буквально работать мешает, отвлекает.

Сдаётся мне, что это подшипники свистят. При чём у привода головки, наверное, раз на холостом ходу не свистит.

Надо в наш, блин, неблагоприятный век повышенных цен думать про апгрейд винта :-/

Так понимаю, что выбор сейчас остался только Hitachi на 2 или 3Тб.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Umberto

Думаю, в этом случае уже сыпались бы бэды. А с этим пока всё ок. Релокейшнов нет. Тормозов, вроде, тоже нет (хотя недавно гиг памяти вынул, так что медленнее стало из-за этого, может на этом фоне не замечаю).



А по топикстарту — с момента последних данных на форуме оно паркуется сейчас, выходит, 3 раза в час.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Сцуко ещё раз :D

Где мой стетоскоп?

Короче, ВНЕЗАПНО начался свист при… движениях мыши.

В общем, походу, это свистит преобразователь питания на матери. Который стоит в углу, находящимся рядом с винтами.

Что интересно, на время проверок свист был только при рэндомной нагрузке на 2Тб WD. Почему на него и подумал.

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

Блин, мать на помойку, что ли? Но придётся всю инфраструктуру апгрейдить тогда. И проц, и память… Брать дешёвые, по минимуму, жаба душит, итак Q6600 с 4Гб DDR2 есть. А брать что-то более мощное — жаба душит уже вдвойне :D

Залить преобразователь густо акриловым лаком? А не сдохнет ли окончательно?

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от YAR

Ну да, совет дельный, только реализовать сложно :)

KRoN73 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.