Bug 23559 - Проблемы с парковкой на Western Digital Green Power
: Проблемы с парковкой на Western Digital Green Power
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/cross-component)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
: 20861
  Show dependency tree
 
Reported: 2010-05-31 15:23 by
Modified: 2013-07-19 17:53 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-05-31 15:23:04
Выяснилась проблема с 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 From 2010-06-12 13:07:03 -------
Подтверждаю, и домашний 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 From 2010-06-12 19:53:51 -------
(В ответ на комментарий №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 From 2010-06-12 20:54:59 -------
См. также bug # 20861
------- Comment #5 From 2013-07-19 17:52:57 -------
Отправил в Сизиф и p7 и p6 пакет idle3-tools, который позволяет выключить
парковку:

# idle3ctl -d /dev/sd?

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