Bug 23559 - Проблемы с парковкой на Western Digital Green Power
Summary: Проблемы с парковкой на Western Digital Green Power
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: cross-component (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: Dmitry V. Levin
URL:
Keywords:
Depends on:
Blocks: 20861
  Show dependency tree
 
Reported: 2010-05-31 15:23 MSD by Vitaly Lipatov
Modified: 2013-07-19 17:53 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2010-05-31 15:23:04 MSD
Выяснилась проблема с Load_Cycle_Count на «зелёных» дисках WD: у меня уже значение 17659 и увеличивается с каждой минутой.

http://bbs.archlinux.org/viewtopic.php?id=73573

http://kerneltrap.org/mailarchive/linux-kernel/2008/4/10/1396844


В статье написано, что уменьшение
# cat /proc/sys/vm/dirty_expire_centisecs /proc/sys/vm/dirty_writeback_centisecs
до значений 3000/500 решает проблему, но в системе как раз и стоит
3000
500
(так по умолчанию)
Comment 1 Michael Shigorin 2010-06-12 13:07:03 MSD
Подтверждаю, и домашний WD15EARS сопротивляется:

# hdparm -B255 /dev/sdd
/dev/sdd:
 setting Advanced Power Management level to disabled
 HDIO_DRIVE_CMD failed: Input/output error

sysctl -w vm.dirty_expire_centisecs=2200, похоже, без разницы (досовой утилитой посмотреть/поднять время парковки удалённо без IPMI не умею).  О, вроде 700 (семь секунд) получше будет.
Comment 2 Vitaly Lipatov 2010-06-12 19:53:51 MSD
(В ответ на комментарий №1)
...
> sysctl -w vm.dirty_expire_centisecs=2200, похоже, без разницы (досовой утилитой
> посмотреть/поднять время парковки удалённо без IPMI не умею).  О, вроде 700
> (семь секунд) получше будет.

Дома (ядро 2.6.32) получилось, Load_Cycle_Count перестал увеличиваться при
# sysctl vm.dirty_expire_centisecs
vm.dirty_expire_centisecs = 700

На работе (2.6.27-ovz-smp-alt12) два одинаковых диска. Те же 700 centisecs.
/dev/sda всё равно увеличивает. /dev/sdb — перестал.

Что за чудеса...
Comment 3 Vitaly Lipatov 2010-06-12 20:54:59 MSD
См. также bug # 20861
Comment 5 Vitaly Lipatov 2013-07-19 17:52:57 MSK
Отправил в Сизиф и p7 и p6 пакет idle3-tools, который позволяет выключить парковку:

# idle3ctl -d /dev/sd?

Подробности здесь:
http://bugs.etersoft.ru/show_bug.cgi?id=9438