Shtsh 27.01.2011 11:21

Есть проблема!WD Green. Быстро растёт Load_Cycle_Count

Вот ещё на хабре

Кажется, у владельцев свежих WD под Linux большая проблема. Функция Intelli-Park, которая паркует головки через 8 секунд простоя, некорректно работает под linux.

Ресурс жёстких дисков 300-600 тыс парковок. У меня, например, на новом нетбуке за неделю 11493, что очень нехорошо. Аналогичная ситуация со стационарными компьютерами.

Всем обладателям свежих WD (особенно, Caviar Green). Кидайте сюда
1
smartctl -a /dev/sda | grep Load_Cycle_Count



Мне, вроде, помогло отключение APM
1
hdparm -B 255 /dev/sda



Что делать? Нет ни windows, ни кд-пзу, а выключать apm на ноуте - неправильно

UPD: Поставил на флешку FreeDOS, как в этом мануале
Пробовал сначала поставить 300 секунд интервал, потом вообще отключил. Но Load_Cycle_Count увеличивался. Отключил APM нафиг. Жако, батарейка будет меньше держать :(

UPD2: Вот, что сказала поддержка WD
Чисто теоретически это изнашивает механику, на практике выхода из строя именно из-за частой парковки не замечалось. В целом проблема известная под Linux, т.к. система настроена на то, чтобы накапливать в кэше данные для записи на винт и потом сбрасывать из раз в 10 секунд, а винт настроен на то, чтобы парковать головки, если его 8 секунд не дергали. В итоге так и получается, что только он припаркуется - его дергают, и так циклично.

Решение: загрузиться в DOS, запустить эту утилиту, выставить задержку на 30 секунд, выключить-включить ноут.


Тэги: hdd Intelli-Park smart глюки ОПАСНОСТЕ
+ 6 -
Похожие Поделиться

LeXuS 27.01.2011 12:10 #
Мой WD10EARS полгода работал под виндой, все было нормально.
Когда он переехал в линуксовый хоум-сервер, Load_Cycle_Count начал резко расти.
Помогла только утилита WDIDLE3.
Увеличил таймаут с 8 до 300 секунд и рост прекратился.
Shtsh 27.01.2011 12:13 #
Ага, это из-за отложенной записи. Вот только у меня нету ни винды, ни CD-ROM. А apm отключать не хочу - ноут же :(
LeXuS 27.01.2011 12:24 #
Можно установить FreeDOS на флешку, кинуть в корень WDIDLE.exe, загрузиться с нее и запустить
xtavras 27.01.2011 13:16 #
имхо лучшее решение.
Shtsh 27.01.2011 13:21 #
Ага, только с флешки FreeDOS не могу запустить - пишет, что CDROM не найден и предлагает перезагрузиться
LeXuS 27.01.2011 13:49 #
Я записывал FreeDOS через UNetBootin, работало нормально
Shtsh 27.01.2011 14:31 #
Просто выбрал FreeDOS и нажал установить из сети? Или скачал какой-то образ и записал его?
LeXuS 27.01.2011 16:58 #
Просто выбрал FreeDOS
Piom 27.01.2011 12:16 #
У меня не WD но за 7 месцев 7000 ..... хотя ноут включен постоянно.
Вроде нормально?
Shtsh 27.01.2011 12:17 #
Это нормально. У меня за неделю 11493
Piom 27.01.2011 12:20 #
Упс ошибся... WDC WD5000BEVT-22A0RT0
DEViANCE 27.01.2011 12:30 #
Model Number: WDC WD6400BEVT-22A0RT0

193 Load_Cycle_Count 0x0032 198 198 000 Old_age Always - 7272

Ноуту 3 с копейками месяца.
DEViANCE 27.01.2011 14:03 #
Кстати, время работы винта:

9 Power_On_Hours 0x0032 098 098 000 Old_age Always - 1609

Итого: 7272/1609 = ~4.5 цикла/час

В общем-то, нормально :)
LonFas 27.01.2011 13:25 #
WD1002FAEX-00Z3A0
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 113
Винту больше 8 месяцев
ZED 27.01.2011 14:03 #
Для торрентов пох, они так дергают винт что он не успевает парковаться. 17.10.10 было 2048 парковок при 1780 часах работы, сейчас 4238 часов и 3395 парковок.
bjaka_max 27.01.2011 15:14 #
WDC WD3200BEVT-22ZCT0
193 Load_Cycle_Count 0x0032 190 190 000 Old_age Always - 30703
bjaka_max 27.01.2011 15:15 #
гдето полгода
Shilov 27.01.2011 16:17 #
У меня таких 2:
/dev/sda:
Model=WDC WD20EARS-00MVWB0, FwRev=50.0AB50,
и
/dev/sdb:
Model=WDC WD20EARS-00MVWB0, FwRev=51.0AB51

первый брал где-то летом, второй -- в конце года.
WDIDLE3 с первым винтом ничего не делает -- не отображет текущее состояние и ничего не меняет. НО! после запуска WDIDLE3 на этом винте тоже стал расти Load_Cycle_Count. на втором винте выставил таймаут в 300, но заметного эффекта это не дало :-(

текущая ситуация со smart:
первый:
9 Power_On_Hours 0x0032 095 095 000 Old_age Always - 4037
193 Load_Cycle_Count 0x0032 196 196 000 Old_age Always - 13576

второй:
9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 991
193 Load_Cycle_Count 0x0032 170 170 000 Old_age Always - 92988

пока забил, так как не знаю, что делать дальше...
Shtsh 27.01.2011 16:22 #
WDIDLE3.EXE /S300 не помогло, продолжает расти
Сейчас попробовал отключить нафиг - посмотрим, что выйдет
Astramak 27.01.2011 16:27 #
Ресурс жёстких дисков 300-600 тыс парковок.

Shtsh 27.01.2011 16:37 #
Что ты хочешь этим сказать?
magist3r 27.01.2011 16:57 #
вот вот. паникеры блин.
Ресурс жёстких дисков 300-600 тыс парковок.

пруф?
Shtsh 27.01.2011 17:03 #
Даташит на мою серию
У гринов существенно не отличаются

Если хочется узнать про другие, ищи там же
magist3r 27.01.2011 17:06 #
Controlled unload at ambient condition.

Это что значит?
ZED 27.01.2011 18:49 #
wat_che 27.01.2011 16:34 #
я у себя отключил методом hdparm -B 255 /dev/sda причём после просыпания головки опять постоянно начинают парковаться, пришлось кинуть такой-же скрипт в pm
hate 27.01.2011 17:53 #
Model Family: Western Digital Caviar Green family
Device Model: WDC WD10EADS-00L5B1

9 Power_On_Hours 0x0032 088 088 000 Old_age Always - 9377
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 102

винту - год с небольшим (9377 / 24 = 390.708333)
andrew72ru 27.01.2011 20:23 #
Под FreeBSD никто не знает способа типа hdparm? А то во фряхе такого нет. А винтов четыре, по 2 терабайта каждый.
Я щас пока что поставил в бесконечный цикл smartctrl на всех на них, он их дергает каждые 5 сек, но это ж всем костылям костыль…
LeXuS 27.01.2011 20:41 #
На хабре рекомендовали:
ataidle -P 0 /dev/adx
andrew72ru 27.01.2011 20:44 #
не так все, как оказалось, просто
ataidle: the device does not support advanced power management
Пусть пока smartctrl их дергает. Потом флэшку досовую сделаю, WD-утилиткой попробую.

Так-то, блин, печально, если честно! Только что купленные винты, е-мае…
galaxyman 27.01.2011 21:09 #
sudo smartctl -a /dev/sda | grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032 172 172 000 Old_age Always - 85508
винт крутится с апреля, почти все время запущен трансмишн
s47 27.01.2011 22:21 #
WD Blue WD10EALX
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 3

9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 22

WD Blue WD2500AAJS
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 27

9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 106


Оба винта новые, терабайтник октябрского выпуска. Предыдущий, тоже синий WD6400AAKS проверял, было за 2 года около 3000. Вот точное время не смотрел, но работал 24/7.
Dark_SS 28.01.2011 00:32 #
WDC WD10EADS-65L - WD Caviar Green (c линуксом год)
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 730
WDC WD3200AAKS-7 - WD Caviar Blue (с линуксом 2 года)
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 2295
Dark_SS 28.01.2011 00:34 #
Можно спать спокойно?)
Shtsh 28.01.2011 00:46 #
Да, хорошо тебе :)
Raiden 28.01.2011 15:02 #
Почему так боитесь роста цикл каунта? Тем более на ноутбуке. Мне думается это нормально.

ps. в новых вдшках ещё авопарковка, отрубается утилиткой, есть на форуме ихбт в разделе про хдд вд.
Raiden 28.01.2011 15:03 #
Ресурс жёстких дисков 300-600 тыс парковок - пруфлинк в студию. И даже если так, ноуты не для хранения инфы.
Shtsh 28.01.2011 23:31 #
Вот, что сказала поддержка WD
Чисто теоретически это изнашивает механику, на практике выхода из строя именно из-за частой парковки не замечалось. В целом проблема известная под Linux, т.к. система настроена на то, чтобы накапливать в кэше данные для записи на винт и потом сбрасывать из раз в 10 секунд, а винт настроен на то, чтобы парковать головки, если его 8 секунд не дергали. В итоге так и получается, что только он припаркуется - его дергают, и так циклично.

Решение: загрузиться в DOS, запустить эту утилиту, выставить задержку на 30 секунд, выключить-включить ноут.
Shilov 30.01.2011 12:35 #
Победил свои винты:
wdidle3 ver. 1.05
грузился с флешки с dos от win98 (взял, что было. думаю, что это не принципиально)
wdidle3 /D -- отключило этот режим на первом винте, на второй винт выдало ошибку.
отключил первый винт физически и повторил процедуру -- второй винт также успешно вылечен от этой "фичи".

за ~час времени Load_Cycle_Count не вырос ни на единицу, чего и вам желаю.