LINUX.ORG.RU

Кто ещё попал с WD cavier green?


1

5

Доброго времени суток.

http://habrahabr.ru/blogs/sysadm/106273/

Вкратце: эти винты паркуют головки через 8 секунд после прекращения активности. Соответственно, почти при каждой записи головки заново возвращаются в рабочую область.

Вместе с отложенной записью и syslog это приводит к быстрой смерти винта. Официальный ресурс - 300 000 парковок головок. В среднем после полугода - 100 000.

По ссылке предлагается на свой страх и риск попробовать сервисную утилиту от wd (официально - не предназначена для cavier green) для увеличения таймаута:

http://support.wdc.com/product/download.asp?groupid=609&sid=113&lang=en

НА СВОЙ СТРАХ И РИСК означает, что ИСТОРИИ УСПЕХА пока НЕ БЫЛО. Может никто не пробовал, может результат печальный. Я раньше субботы не успею, в выходные точно попробую, т.к. терять нечего, половина ресурса уже исчерпана.

★★★★★
smartctl -a /dev/sda | grep Load_Cycle_Count
193 Load_Cycle_Count        0x0032   197   197   000    Old_age   Always       -       11487

Ноуту неделя. Нехорошо это

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

> Плевать. У меня с него торренты раздаются 24х7, так что не актуально.

++

overmind88 ★★★★★
()

Во-первых, насколько мне известно, в этих жестких предусмотрена специальная область для парковки . Во-вторых, откуда инфа о ресурсе в 300 000 парковок?

magist3r
()
fenrirko logs # for dev in /dev/sd?; do sudo smartctl --all $dev|grep -P 'Family|Model|Spin_Up_Time|Power_On_Hours|Load'; done
Device Model:     WDC WD2002FYPS-01U1B0
  3 Spin_Up_Time            0x0027   159   149   021    Pre-fail  Always       -       9016
  9 Power_On_Hours          0x0032   087   087   000    Old_age   Always       -       9929
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       965
Device Model:     WDC WD20EARS-00S8B1
  3 Spin_Up_Time            0x0027   171   171   021    Pre-fail  Always       -       8416
  9 Power_On_Hours          0x0032   091   091   000    Old_age   Always       -       7217
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       1572
Device Model:     WDC WD20EADS-00R6B0
  3 Spin_Up_Time            0x0027   162   162   021    Pre-fail  Always       -       8866
  9 Power_On_Hours          0x0032   084   084   000    Old_age   Always       -       11755
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       17
Device Model:     WDC WD20EADS-00R6B0
  3 Spin_Up_Time            0x0027   169   151   021    Pre-fail  Always       -       8525
  9 Power_On_Hours          0x0032   081   081   000    Old_age   Always       -       14451
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       20

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

Ага. Только эта пофикшенная прошивка ничерта не спасает. Обновленный винт у меня рассыпался через неделю - умерли головы.

iSage ★★★★
()

О чём речь-то?

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Green family
Device Model:     WDC WD10EACS-14ZJB0
Serial Number:    WD-WCASJ2215794
Firmware Version: 01.01B01

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  9 Power_On_Hours          0x0032   078   078   000    Old_age   Always       -       16260
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       265
shoewreck
()
  4 Start_Stop_Count        0x0012   098   098   000    Old_age   Always       -       3757
  9 Power_On_Hours          0x0012   098   098   000    Old_age   Always       -       1059
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       244
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       10
193 Load_Cycle_Count        0x0012   090   090   000    Old_age   Always       -       107124
exception13 ★★★★★
()

1. [:|||||||||||||||||||||||||||||||||||||||||||||||||||||:] 2. Прекрасно работает утилитка от WD.

anonymous
()

поцоны, подскажите

# for dev in /dev/sd?; do sudo smartctl --all $dev|grep -P 'Family|Model|Spin_Up_Time|Power_On_Hours|Load'; done
Model Family:     Western Digital Caviar Green family
Device Model:     WDC WD5000AADS-00L4B1
  3 Spin_Up_Time            0x0027   134   131   021    Pre-fail  Always       -       6275
  9 Power_On_Hours          0x0032   093   093   000    Old_age   Always       -       5656
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       1778
Model Family:     Western Digital Caviar Blue Serial ATA family
Device Model:     WDC WD3200AAJS-65RYA0
  3 Spin_Up_Time            0x0003   160   154   021    Pre-fail  Always       -       4966
  9 Power_On_Hours          0x0032   084   084   000    Old_age   Always       -       12301
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       2377

мне ведь нечего пока боятся, да?

p.s. первому винту - 3 года, второму 1,5

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

>>на моем хитачи 107 за 3936 часов. Hitachi Deskstar 7K1000.C

ну так у тебя ворстейшн а у меня небук

exception13 ★★★★★
()

А если сделать на ноуте hdparm -B 254 /dev/sda , насколько это будет опасно? И вообще, это навсегда или до первой перезагрузки? И как узнать, в каком 'hdparm -B ?' сейчас работает режим APM харда?

carasin ★★★★★
()

Попробовал изменить время парковки. Вопреки ожиданиям, жертв и разрушений не было. Однако результаты совершенно не впечатлили. сделал ряд измерений при отключённом торрент-клиенте. Первый интервал — ожидание в ~5 минут, затем, второй интервал — процесс перезагруки, после чего — третий замер.

8 секунд:

Чтв Янв 27 14:11:52 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81669

Чтв Янв 27 14:16:50 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81679

Чтв Янв 27 14:18:51 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81681

300 секунд:

Чтв Янв 27 14:22:53 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81689

Чтв Янв 27 14:27:57 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81695

Чтв Янв 27 14:30:05 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81700

210 секунд:

Чтв Янв 27 14:42:36 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81722

Чтв Янв 27 14:47:50 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81729

Чтв Янв 27 14:50:35 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81735

20 секунд:

Чтв Янв 27 14:56:11 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81748

Чтв Янв 27 15:01:32 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81751

Чтв Янв 27 15:01:37 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81751

10 секунд:

Чтв Янв 27 15:09:56 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81763

Чтв Янв 27 15:15:01 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81772

Чтв Янв 27 15:17:07 MSK 2011
193 Load_Cycle_Count        0x0032   173   173   000    Old_age   Always       -       81773
Т.е., в любом случае головки паркуются от 5 до 10 раз за пять минут. Но притом:
valentin@home-3:~> cat /proc/sys/vm/dirty_writeback_centisecs 
500
Судя по примеру на Хабре, оно должно было бы обеспечивать «незасыпаемость» диска, т.к. там в примере 1000 = 10 секунд, а у меня получается 5 секунд, т.е. у меня команда на запись, по идее, повторяется чаще, чем команда на парковку. Однако, количество эпизодов парковки невозбранно увеличивается! Почему так? Что я понял не так?

С моим Scorpio Blue ведь те же проблемы, что и с Caviar Green?

И да, я присоединясь к вопросу об hdparm

valentin_v13 ★★★
()

Да забудьте вы об этой туфте:

Device Model:     WDC WD15EARS-00Z5B1
Serial Number:    WD-WMAVU1582009
Firmware Version: 80.00A80
...
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   179   178   021    Pre-fail  Always       -       6033
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       166
  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   093   093   000    Old_age   Always       -       5665
 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       -       164
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       43
193 Load_Cycle_Count        0x0032   073   073   000    Old_age   Always       -       382136
194 Temperature_Celsius     0x0022   114   102   000    Old_age   Always       -       36
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
1

Ужо должен сдохнуть, аднака!

1. Предел явно не 300 000 (похоже на 600тыс.) 2. Это туфта - у меня на ноутбучном винте этот параметр в 4 раза превысил установленный производителем. 3. На атрибуты Old age можно не обращать внимания - может сдохнуть через час а может еще 10 лет пробегать.

x-com
()
Ответ на: комментарий от valentin_v13

Да, у меня Scorpio Blue.

И да, я присоединясь к вопросу об hdparm

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

Shtsh ★★★★
()
Ответ на: комментарий от x-com

У тебя Value=73 У нового, вроде 200. Значит у тебя 600 тыс.

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

[история успеха][freebsd]

До:

% dmesg | grep SAMSUNG
ad12: 610480MB <SAMSUNG HM641JI 2AJ10001> at ata6-master UDMA100 SATA 3Gb/s
ad14: 610480MB <SAMSUNG HM641JI 2AJ10001> at ata7-master UDMA100 SATA 3Gb/s
ad20: 610480MB <SAMSUNG HM641JI 2AJ10001> at ata10-master UDMA100 SATA 3Gb/s
% date
четверг, 27 января 2011 г. 01:21:43 (VOLT)
% smartctl -a /dev/ad12 | grep 'Load_Cycle_Count'
225 Load_Cycle_Count        0x0032   094   094   000    Old_age   Always       -       65127
% smartctl -a /dev/ad14 | grep 'Load_Cycle_Count'
225 Load_Cycle_Count        0x0032   094   094   000    Old_age   Always       -       65180
% smartctl -a /dev/ad20 | grep 'Load_Cycle_Count'
225 Load_Cycle_Count        0x0032   094   094   000    Old_age   Always       -       65131
Значения росли бодренько.

После добавления этого в /etc/rc.conf.local:

# sysutils/ataidle
ataidle_enable="YES"
ataidle_devices="ad12 ad14 ad20"
ataidle_ad12="-P 254"
ataidle_ad14="-P 254"
ataidle_ad20="-P 254"
и перезагрузки:
% date
четверг, 27 января 2011 г. 20:15:54 (VOLT)
% smartctl -a /dev/ad12 | grep 'Load_Cycle_Count'
225 Load_Cycle_Count        0x0032   094   094   000    Old_age   Always       -       65132
% smartctl -a /dev/ad14 | grep 'Load_Cycle_Count'
225 Load_Cycle_Count        0x0032   094   094   000    Old_age   Always       -       65185
% smartctl -a /dev/ad20 | grep 'Load_Cycle_Count'
225 Load_Cycle_Count        0x0032   094   094   000    Old_age   Always       -       65136

% date
четверг, 27 января 2011 г. 21:35:00 (VOLT)
% smartctl -a /dev/ad12 | grep 'Load_Cycle_Count'
225 Load_Cycle_Count        0x0032   094   094   000    Old_age   Always       -       65132
% smartctl -a /dev/ad14 | grep 'Load_Cycle_Count'
225 Load_Cycle_Count        0x0032   094   094   000    Old_age   Always       -       65185
% smartctl -a /dev/ad20 | grep 'Load_Cycle_Count'
225 Load_Cycle_Count        0x0032   094   094   000    Old_age   Always       -       65136
— за почти полтора часа ни одной парковки головок.

iZEN ★★★★★
()
Ответ на: [история успеха][freebsd] от iZEN

Я вот так сделал, вроде бы, больше не растёт:

valentin@home-3:~> sudo /sbin/hdparm -B 254 /dev/sda
После перезагрузки значение сохранилось.

З.Ы. Почему вот только у меня до этого значение росло? Ядро ведь обращалось к диску чаще, чем раз в 8 секунд. Или у диска и ядра пространство-время разное?

valentin_v13 ★★★
()

Обновил таймаут на двух винтах, завтра буду смотреть. Пока счётчик не расчёт, но во время ребилда массивов - не показатель

router ★★★★★
() автор топика
root@storage:~# smartctl --all /dev/sda |grep -P 'Family|Model|Spin_Up_Time|Power_On_Hours'
Model Family:     Western Digital Caviar Green (Adv. Format) family
Device Model:     WDC WD10EARS-22Y5B1
  3 Spin_Up_Time            0x0027   132   131   021    Pre-fail  Always       -       6400
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       643

не вижу проблемы однако..

system-root ★★★★★
()
Ответ на: история успеха от ciiccii

Спасибо за ссыль! Самому возиться с isomaster неохота было )
Да, и пришлось в биос сменить AHCI на IDE, иначе винты не определяются

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

После неоднократных перезагрузок:

% date
пятница, 28 января 2011 г. 01:09:44 (VOLT)
% smartctl -a /dev/ad12 | grep 'Load_Cycle_Count'
225 Load_Cycle_Count        0x0032   094   094   000    Old_age   Always       -       65132
% smartctl -a /dev/ad14 | grep 'Load_Cycle_Count'
225 Load_Cycle_Count        0x0032   094   094   000    Old_age   Always       -       65185
% smartctl -a /dev/ad20 | grep 'Load_Cycle_Count'
225 Load_Cycle_Count        0x0032   094   094   000    Old_age   Always       -       65136
Вообще-то, странно. Значения должны хотя бы увеличиваться на единицу после каждой перезагрузки. Ведь так?

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

valentin_v13

Я вот так сделал, вроде бы, больше не растёт:

valentin@home-3:~> sudo /sbin/hdparm -B 254 /dev/sda

После перезагрузки значение сохранилось.

Я так понял, это ноутбук (нетбук)? Проблем со спячкой не выявилось? А то я чисто из-за боязни убить винт при засыпании/пробуждении не решаюсь на это.

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

Если не сложно, ответьте, пожалуйста, на вопросы:
1. ёмкость батареи (в Ah) и напряжение (в V);
2. название и модель видеокарты и используемого драйвера;
3. название и модель процессора;
4. примерно на сколько (в %) сократилось время автономной работы?
Постараюсь прикинуть, сколько на моём EeePC 1201N протянет.
Буду признателен.

carasin ★★★★★
()

Напишите скрипт, который дергает винт. Например раз в 5 сек отправляет парочку кластеров в /dev/null ))

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

За весь день счётчики Load_Cycle_Count не изменились.

Температура 30-35 C (на корзине два вентиллятора, так что неудивительно)

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

У меня 1201NL :) Сегодня вечером - завтра померяю точно.

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

А что с ноутами делать? Энергосбережение же

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

>Я так понял, это ноутбук (нетбук)? Проблем со спячкой не выявилось?

Ноутбук. Спячку не использую.

valentin_v13 ★★★
()

дефолтная бубунта
$ cat /proc/sys/vm/dirty_writeback_centisecs
500

Парковки естественно не паркуются постоянно туда-сюда (ибо 5 секунд < 8), счетчик дико не растет.
ЧЯДНТ?

TheAnonymous ★★★★★
()

чувствую, пиз..ц техподдержке WD

demidrol ★★★★★
()

на кой вы их вообще берёте, они ж медленные...? А вообще, оффтопиковый вопрос, какой винт сейчас брать? Как раз хочу свой 400 гиговник выкинуть и взять что-то новое

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

отлично сформулированный вопрос

> А вообще, оффтопиковый вопрос, какой винт сейчас брать?

У тебя десктоп, сервер какой-нить или вообще ноутбук? Тебе для чего нужен хард? Хранить видео/музыку? Извини, либастрал сегодня-то что-то херово работает :\

anonymous
()
Ответ на: комментарий от TheAnonymous

А у меня тогда что не так?

valentin@home-3:~> cat /proc/sys/vm/dirty_writeback_centisecs
500

Дык, таки всё равно за полтора года припарковался 80 тыщщ раз, сволочь эдакая. И то, две трети времени торрент включён. И число растёт на десяток за 5 минут.

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

честные 100 Мб/с на запись - это нифига не медленные

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

Цитируем magist3r

откуда инфа о ресурсе в 300 000 парковок?

из даташитов к дискам, ищется на сайте того же WD.

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

странно.

И число растёт на десяток за 5 минут.

вот мои данные за 5 минут:
193 Load_Cycle_Count 0x0032 195 195 000 Old_age Always - 17515
193 Load_Cycle_Count 0x0032 195 195 000 Old_age Always - 17516

У меня некоторое время были разные дистрибутивы - и старая бунта, и мандрива, и гента, видимо тогда счётчик и накрутился (я как-то и не задумывался, что с винтом может быть что-то нехорошее)

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

> После перезагрузки значение сохранилось.

А после suspend? У меня сбрасывается. Настраивал параметр через hdparm.conf Или можно ещё где-то?

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