В 2007 году было опубликовано
сообщение (http://www.opennet.me/opennews/art.shtml?num=12589) о повышенном износе жестких дисков ноутбуков, работающих под управлением Ubuntu Linux. Проблема вызвана излишне частым перевод жесткого диска в спящий режим, по умолчанию применяющийся в Ubuntu при работе ноутбука от батареи при активном "ENABLE_LAPTOP_MODE" режиме в /etc/default/acpi-support или /etc/default/laptop-mode, что значительно сокращает срок службы жесткого диска.
Несмотря на многочисленные жалобы (https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/...) в скрипте /etc/acpi/power.sh по прежнему присутствует вызов "$HDPARM -B 1" (1 - самый агрессивный режим экономии энергии, для выключения засыпания рекомендуется установить 255, но при возвращении ноутбука из спящего режима значение уровня APM все равно автоматически устанавливается в 128). При текущих установках, за 100 часов работы с ноутбуком жесткий диск переводился в спящий режим 7000 раз (ресурс диска - 600000),...URL: http://it.slashdot.org/article.pl?sid=09%2F01%2F17...
Новость: http://www.opennet.me/opennews/art.shtml?num=19832
Оно то и понятно, производители ПО всегда в сговоре с производителями железяк, теперь рост покупок мобильных винчестеров пойдет в гору.
Сами создают проблему и сами же их потом геройски решают :)
два года на исправление критической ошибки... чем они там занимаются, лаунчпэдом?
Так еще тогда выяснили что это бред.И не только в этой оси так.
Да уж. Наконец-то.
Я всегда думал, что жизненный цикл ноутбука важнее, чем сомнительная экономия батарейки на 20 минут путем постоянных отключений\переключений головок, на что тоже уходит энергия.
root@kirion-laptop:~# smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032 001 001 000 Old_age Always - 215802Итого: 215802 из 600000. Ноутбуку 3 года (Sony VAIO SZ1HRP). 2 года стоит Ubuntu. В новостях одно.. в реальности хард на моем ноуте только 1/3 своей жизни преодолел.
# hdparm -I /dev/sda| grep 'Advanced power management level'
Advanced power management level: 254
# smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0012 097 097 000 Old_age Always - 3139OpenSUSE 10.3 -> 11.0 -> 11.1. HP nx6110, года полтора.
> 10.3 -> 11.0 -> 11.1А зачем?
abook:~# smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0012 067 067 000 Old_age Always - 334055abook:~# hdparm -I /dev/sda| grep 'Advanced power management level'
Advanced power management level: 128Дистрибутив Gentoo, ноутбуку год.... тоесть проблемма актоуальна не только для Ubuntu????
Еще один способ отбить охоту у обывателя к использованию Linux
лучше бы по чаще писали, что Бил Гейтс застрелился, это больше пользы принесет :)
В мае прошлого года скачивал и ставил виндовый порт hdparm на ноутбук сестры жены, потому что под вистой винт тоже постоянно стремился запарковаться.
Какая вам лично от этого польза интересно? Если чо, то Билл Гейтс уже давно не имеет никакого отношения к Майкрософт? Чем он вам теперь то мешает?
>Какая вам лично от этого польза интересно?"Пустячок а приятно" (c).Хотя Баллмер - это повеселее любого Гейтса.Лучше бы он застрелился, наверное лучшее что он может сделать.
>Еще один способ отбить охоту у обывателя к использованию LinuxПросто у проприетарщиков страшилки закопаны и часто не всплывают если не ведут к реальным массовым отказам.Это следует понимать.Что починил MS - они не рапортуют.Наверняка было починено много критичных багов.Каких?"После узнаете".Лично я предпочитаю знать чего бояться а не играть в страуса..
[viacheslav@laptop other] $ sudo hdparm -I /dev/sda| grep 'Advanced power management level'.
Advanced power management level: 254
[viacheslav@laptop other] $ sudo smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0012 100 100 000 Old_age Always - 1902
[viacheslav@laptop other] $
Старый, добрый Debian. Правда ноуту около месяца и работает он постоянно от сети.
>[оверквотинг удален]
>[viacheslav@laptop other] $ sudo smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
>193 Load_Cycle_Count 0x0012
>100 100 000 Old_age
> Always -
> 1902
>[viacheslav@laptop other] $
>
>
>Старый, добрый Debian. Правда ноуту около месяца и работает он постоянно от
>сети.Старый добрый Дебиан???? У меня вообще не ноутбук, а значения для первого жесткого диска, настораживают, учитывая что диску меньше года:
[root]debian[~]# smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032 001 001 000 Old_age Always - 371516
[root]debian[~]# smartctl -d ata -a /dev/sdb| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032 068 068 000 Old_age Always - 64754
[root]debian[~]# hdparm -I /dev/sda| grep 'Advanced power management level'
Advanced power management level: 128
[root]debian[~]#
>[оверквотинг удален]
>[viacheslav@laptop other] $ sudo smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
>193 Load_Cycle_Count 0x0012
>100 100 000 Old_age
> Always -
> 1902
>[viacheslav@laptop other] $
>
>
>Старый, добрый Debian. Правда ноуту около месяца и работает он постоянно от
>сети.:))) Вы еще скажите, что и ACPI вообще отключено.
Бред. Все кому нужно уже исправили это на своих ноутах.
А вспомните сколько дисков полетело под windows??? И никто ошибку там исправлять не хочет.
Мне нужно. Я не исправил. Теперь ты понял что бредишь ? Потому что на все через призму флейма виндоус вс линукс смотришь.
говорят, что молодые студенты мед. вузов, когда готовятся к сессии и изучают болезни и их симптомы, то 90% этих симптомов находят у себя.
у Вас действительно эта "болезнь" в системе или заметили беспокоящие Вас "симптомы"?в самой первой ссылке в новости (кстати на опеннет) самый последний комментарий очень подробно и доходчиво объяснил ещё всё год назад. Не вижу смысла повторяться.
если же Вы просто хотите провести тонкий тюнинг Вашей системы, то это отличный повод прочитать мануалы на вышеприведенные команды.... может тогда не будите так остро реагировать...
p.s.:
написал достаточно резко.. потому, что Вы употребили "через призму флейма виндоус вс линукс", а здесь же более уместно - через призму здравого смысла и знаний.
или Вы всерьез верите, что windows так не погрешим в этой части? да ещё с таким ростом моделей/модификаций винтов с параллельным упрощением и удешевлением?
замечательный там каммент. действительно все объясняет.
>Мне нужно. Я не исправил. Теперь ты понял что бредишь ? Потому
>что на все через призму флейма виндоус вс линукс смотришь.А ничего что в хрендовсе в свое время была особенность шатдауна от которой массово дохли (если не ошибаюсь) максторовские диски?Под иными ос не дохли, последовательность действий при шатдауне была важна.
панику развели... эта проблема затрагивала только 1-у модель 1-го производителя (любопытным - гугль в руки). действительно, в них было маленькое значение для максимального значения для Load_Cycle_Count 600000. после чего он отказывался работать. у остальных же эта цифра - только статистика. :-)
мои значения для 3-х летнего ноута:
193 Load_Cycle_Count 0x0012 001 001 000 Old_age Always - 1873138
а по ссылке кто-то приводит - By the way, this is my reload_cycle number for this 9 yr old harddrive, used as my webserver: 225 Load_Cycle_Count 0x0012 100 100 050 Old_age Always - 1627390049 Lovely :-) What is this numer - billions?
другое дело, что иметь оптимальный компромисс между производительностью и временем работы ноута хотелось бы...2 shadecat - в остальных ОС тоже самое. предпочитаете не знать и пребывать в счастливой неизвестности?
поправлюсь.
может модель была и не одна, но....себе же эти значения я давно исправил... и мой ноут с линухом на батарейке живет на ~20% дольше, чем с виндой.. а ведь на ней ещё и какой то софт по "оптимальному" управлению питанием стоит!!! чего он делает?!?!?! не знают наверное даже разработчики. зато ведь круто и брендово :-D
>2 shadecat - в остальных ОС тоже самое. предпочитаете не знать и
>пребывать в счастливой неизвестности?Стандартно для проприетарщины - там о проблемах узнают только когда уже #$нется.Как это было с массовым подыханием максторовских(или квантумовских?) дисков под ХРендовсом.
Стадо баранов, иначе не скажешь. Винда-то как, ни разу диск не выключает? Я бы скорее поверил, что 128 взялось из дефолтных настроек диска, и большая часть ОС к вопросу подходят просто -по спецификации самая большая экономия при "1" - тогда при переходе на батарею ставим "1", при питании от сети "128", а в режиме "только производительность" - 255. Наверняка проверять износ, так же как и пользу от таких настроек, брались единицы, да и то только на личном ЖД.
Ну а логика поведения конкретного диска - это фича его прошивки. Об этом как, уже не вспоминаем?
У меня параметр не так зовется... Start_Stop_Count, что соответствует числу включений/выключений... Жесткому диску 320 Гб Seagate 7200.10 год под управлением Ubuntu - Start_Stop_Count = 439, Power_On_Hours = 1525. На ноуте с Ubuntu, которым редко пользуюсь - число Start_Stop_Count растет на единицу только после выключения и включения? Хотя он может час работать от батареи, но этот параметр не растет.Вопрос: почему у меня не выводится Load_Cycle_Count? Мне кажется что Start_Stop_Count это немного не то...
>Вопрос: почему у меня не выводится Load_Cycle_Count? Мне кажется что Start_Stop_Count это
>немного не то...Добавлю, что есть еще Power_Cycle_Count и он равен Start_Stop_Count - может это нужный параметр? - это на десктопе...
>Вопрос: почему у меня не выводится Load_Cycle_Count? Мне кажется что Start_Stop_Count это
>немного не то...Может производитель винта не посчитал нужным рапортовать оный параметр?Набор рапортуемых параметров отличается от производителя к производителю.
Ноуту Год и с самого начала стоит Ubuntu от 7.04 до 8.10
показатели:$sudo smartctl -d ata -a /dev/sda|grep Load_Cycle
193 Load_Cycle_Count 0x0012 054 054 000 Old_age Always 93357$ sudo hdparm -I /dev/sda|grep level
Advanced power management level: 254
225 Load_Cycle_Count 0x0012 039 039 000 Old_age Always - 623203мой сдох давно?)
ах да, gentoo, ноуту на днях два года стало.
>ах да, gentoo, ноуту на днях два года стало.Обычно 039 для смарта не фонтан, но как я понимаю critical у этого атрибута вообще 0?Если так - производитель считает что диск еще поживет.С другой стороны - а кто его там знает как производитель определяет и насколько это точно.Например - есть кучка антикварных винтов у которых SMART времени работы (Power-On hours) упал в 0 (столько вот они работали) и смарт-мониторы на это вопят.А диски живые.
У меня на ThinkPad X60s эта ошибка себя не проявила.Дополнительно тема описана на русском форуме Убунту.
http://forum.ubuntu.ru/index.php?topic=15490.0
smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 806
smartctl -d ata -a /dev/sdb| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 781
smartctl -d ata -a /dev/sdc| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 806
smartctl -d ata -a /dev/sdd| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 778Как-то так... Дискам чуть больше 1,5 лет.
>[оверквотинг удален]
>193 Load_Cycle_Count 0x0032 200 200 000
> Old_age Always - 781
>smartctl -d ata -a /dev/sdc| grep Load_Cycle_Count
>193 Load_Cycle_Count 0x0032 200 200 000
> Old_age Always - 806
>smartctl -d ata -a /dev/sdd| grep Load_Cycle_Count
>193 Load_Cycle_Count 0x0032 200 200 000
> Old_age Always - 778
>
>Как-то так... Дискам чуть больше 1,5 лет.несколько дисков на ноуте)))) зачем на стационарной машине лептоп моде)
А у меня ни на одном из 4х винтов нет параметра с номером 193,
максимально что похожее нашел это 12 Power_Cycle_Count.
На самом старом 5и летнем винте значение 397. На всех остальных сильно меньше.
debian lenny, ноуту 1.5 года, винт TOSHIBA MK2035GSSnotebook:/# smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032 071 071 000 Old_age Always - 294112значение росло как раз примерно раз в минуту
перестало расти послеhdparm -B 254 /dev/sda
notebook:/# hdparm -I /dev/sda| grep 'Advanced power management level'
Advanced power management level: 254
Для решения этой проблемы во FreeBSD можно поставить утилиту sysutils/ataidle. После установки она предлагает прописать в rc.conf следующие значения:
ataidle_enable="YES"
ataidle_devices="ad0"
ataidle_ad0="-I 60 -S 120 -A 127 -P 254"
а у меня вообще нет строчки с кодом 193. есть вот такая:
4 Start_Stop_Count 0x0032 075 075 000 Old_age Always - 255793
Это всё заговор зеленых. Агрессивная экономия электроэнергии.
Хм, интересные наблюдения...
Device Model: SAMSUNG MP0603H
User Capacity: 60,011,642,880 bytes
4 Start_Stop_Count 0x0032 099 099 000 Old_age Always - 1891
9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 650149
195 Hardware_ECC_Recovered 0x001a 100 100 000 Old_age Always - 10638368
225 Load_Cycle_Count 0x0012 029 029 000 Old_age Always - 720115Корпоративный ноут (Dell Inspiron 1300) - пару лет винда, теперь debian. hdparm может ставит разные значения, но в smartctl показывает только
Advanced power management level: 128
при значении hdparm -B <255 и disabled при -B 255. Мой винт труп аля АШИПКО НЕУСТРАНИМО или КАК ВЕНДА ПАИМЕЛА ИГО?
Пока работает, хотя иногда паркует головки чего-то, может поэтому и растет Hardware_ECC_Recovered.
Да, в Windoze XP без SP был сбой. В спящий режим погружаешься, выгружаешься - жёсткий диск сломан.
Который сказал "не хочу быть страусом" - респект тебе! Который говорит "прячьте эти новости, не недо правды" - тупизм. Вспомни Матрицу 2, "Придумай чего-нибудь, чтобы народ не беспокоился", а Морфиус сказал всем правду. Может, поэтому люди и победили.
Который пишет "А тебе замет suse и вообще его обновлять?!" - дебил? То же относится и к "кому надо давно поправили свои настройки".
P.S. 3 года с Ubuntu. Винт слёг, работает пока, но 1100 сбойных секторов.
>P.S. 3 года с Ubuntu. Винт слёг, работает пока, но 1100 сбойных
>секторов.по-любому из-за парковок головок!
и даже то, то ресурс "современных" винтов (амортизация компов в России (?!?!!!)- 2 года 1 месяц!) меньше 3 лет - не оправдание.
>P.S. 3 года с Ubuntu. Винт слёг, работает пока, но 1100 сбойных
>секторов.Вот только самый интересный вопрос - а было бы лучше если бы там была не убунта?А то судя по воплям народа - винты дохнут.И явно не только под убунтой ;).А если например убунта наберет 5% рынка и под ней будет дохнуть 5% винтов из всего количества - это как-то не проблема а просто как и должно быть.
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 310
193 Load_Cycle_Count 0x0032 193 193 000 Old_age Always - 2305123051/310 = 74.35, выходит данные верны
ноуту немногим больше месяца, все это время стояла убунта
за новость спасибо, выяснил, почему жесткий постоянно так раздражительно пощелкивает
asus x80l, ноуту меньше года. ubuntu 8.10 с декабря.9 Power_On_Hours 0x0012 089 089 000 Old_age Always - 4844
193 Load_Cycle_Count 0x0012 048 048 000 Old_age Always - 520950