Автор Тема: Как да настроим power management на диска на лаптопа си  (Прочетена 5955 пъти)

BULFON

  • Administrator
  • Напреднали
  • *****
  • Публикации: 478
  • Distribution: Fedora
  • Window Manager: Gnome
    • Профил
В тази статия е описано много добре как да атакуваме проблема с "изгарящите" от непрекъснато включване и изклюване дискове на лаптопи. Тествано е и работи и под федора

http://en.opensuse.org/Disk_Power_Management
Активен

фонокартен телефонен апарат

bubu

  • Напреднали
  • *****
  • Публикации: 113
    • Профил
А какво означава, че работи ? Имаш предвид, че компютъра ти работи след като направиш промяната спомената в линка които си дал ?
Активен

gizi_

  • Напреднали
  • *****
  • Публикации: 521
  • Distribution: Debian/Lenny, SLES/9-11
  • Window Manager: Gnome 2.22.3
    • Профил
Добре де аз от две години съм с този лаптоп.Повече от полвината време бях с убунту, а остатъка както и сега съм с дебиян и не съм имал проблеми??? Има ли в дествителност проблем с хардисковете??? Или само когато лаптопа е на батерия???
Активен

BULFON

  • Administrator
  • Напреднали
  • *****
  • Публикации: 478
  • Distribution: Fedora
  • Window Manager: Gnome
    • Профил
Вижте резултата от тази команда

smartctl -A /dev/sda | grep Load_Cycle

Моят диск показва около 200 хиляди. Средно производителя дава гаранция за около 600 хиляди цикъла на диск. Проблемът е свързан с няколко неща. Повече можете да видите в тази статия в LWN:

http://lwn.net/Articles/257426/
Активен

фонокартен телефонен апарат

lunarvalleys

  • Гост
при мене тая команда нищо не показа..?!

кфо се очаква от мен да напраа за харда си? с две думи?
Активен

gizi_

  • Напреднали
  • *****
  • Публикации: 521
  • Distribution: Debian/Lenny, SLES/9-11
  • Window Manager: Gnome 2.22.3
    • Профил
при мене тая команда нищо не показа..?!

кфо се очаква от мен да напраа за харда си? с две думи?

Ами означава, че не си с лаптоп по мое мнение...а с обикновен десктоп комп.Проблема се отнася главно за лаптопи и то като гледам при работа на батерия. Аз от недоглеждане съм оставил стойността да се вдигне и то доста.Сега ще видя какво мога да направя да позакрепя малко нещата.

За всички останали който се интресуват ето какво дава при мен с малки обяснения кое за какво е:
Код:
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   100   100   062    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0005   100   100   040    Pre-fail  Offline      -       0
  3 Spin_Up_Time            0x0007   154   154   033    Pre-fail  Always       -       2
  4 Start_Stop_Count        0x0012   098   098   000    Old_age   Always       -       3978
  5 Reallocated_Sector_Ct   0x0033   100   100   005    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   067    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0005   100   100   040    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0012   080   080   000    Old_age   Always       -       8998
 10 Spin_Retry_Count        0x0013   100   100   060    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       2960
191 G-Sense_Error_Rate      0x000a   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       162
193 Load_Cycle_Count        0x0012   038   038   000    Old_age   Always       -       626103
194 Temperature_Celsius     0x0002   166   166   000    Old_age   Always       -       33 (Lifetime Min/Max 14/48)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       1
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0008   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x000a   200   200   000    Old_age   Always       -       0
223 Load_Retry_Count        0x000a   100   100   000    Old_age   Always       -       0

Относно обясненията смятам, че http://en.wikipedia.org/wiki/S.M.A.R.T. <- тук  е добре обяснено .
Активен

Slevin_

  • Напреднали
  • *****
  • Публикации: 182
    • Профил
Преди време и аз бях писал по този въпрос, с временно решение:
http://www.linux-bg.org/forum/index.php?topic=27116.0;topicseen
Активен

"Две неща на този свят са безкрайни - човешката глупост и вселената. За второто не съм съвсем сигурен" А. Айнщайн

arda_kj

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian Sid/Unstable; Ubuntu 12.04
  • Window Manager: Gnome/KDE
    • Профил
Преди време и аз бях писал по този въпрос, с временно решение:
http://www.linux-bg.org/forum/index.php?topic=27116.0;topicseen

Видях го това преди време и аз - мерси за инфото. Доколкото видях тогава при Дебиан APM беше изключен по default, това като фикс на бъга. Сега гледам с #hdparm -i /dev/sda ,че за моя диск
Код:
AdvancedPM=yes: mode=0x80 (128)

APM е пуснат и е в мод 128. От мен страницата на hdparm съответно гледам, че hdparm -B нещо си значи следното
Цитат
-B
 Set Advanced Power Management feature, if the drive supports it. A low value means aggressive power management and a high value means better performance. Possible settings range from values 1 through 127 (which permit spin-down), and values 128 through 254 (which do not permit spin-down). The highest degree of power management is attained with a setting of 1, and the highest I/O performance with a setting of 254. A value of 255 tells hdparm to disable Advanced Power Management altogether on the drive (not all drives support disabling it, but most do).
т.е, няма spin down и би трябвало да си решавам проблема.

Имам едно питане не са ли го отстранили този проблем вече, та той е от преди 1г. Пък и вкрайна сметка ако се зададе на харда стойност по висока от 127 в интервала 128 до 254 или в краен случай 255 (изключване на APM) не си ли решаваме проблема.


Иначе lunarvalleys, за да видиш тая таблица с посочената команда трябва да инсталираш пакета smartmontools, поне при Дебиан е така.
« Последна редакция: Dec 04, 2008, 00:16 от arda_kj »
Активен

Debian Sid/Unstable; Ubuntu 12.04
"За да открием истината, е нужно поне веднъж в живота си да подложим всичко на съмнение" - Р. Декарт

google

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3443
  • Distribution: Ubuntu, Fedora, CentOS
  • Window Manager: Gnome
  • search and you shall find
    • Профил
Бачка и с Убунту (и още ведъж с Федора) ;)

Да разбирам ли, че веднъж настроено ще се зарежда при всеки старт само, или му трябва да се донапише?

lunarvalleys

  • Гост
gizi_,

браво пич.. страхотно прозрение  :D

сега ставам, сгъвам ПИСИ-то и го наптъквам в чантата..

иначе съм с КДЕ и единственото от power manager-a, което съм пуснал е Performance profile на процесора -- performance, ondemand, powersave, userspace..

обикновено го държа на powersave, за да е тих компа. дистрото е Слакуеър
Активен

spirtbrat

  • Напреднали
  • *****
  • Публикации: 76
  • Distribution: Arch Linux
  • Window Manager: Gnome
    • Профил
Не става дума за бъг.
Твърдите дискове в днешни дни се правят с флуидни лагери. Те се износват само при развъртане и спиране на плочите на харда. Това се отнася за всички твърди дискове, не само за тези за лаптоп. Но за пести батерията, Убунту спира плочите когато системата е idle и ги развърта отново, когато има нужда (подобно на screesaver-а). Както каза BULFON, тези лагери си имат определен живот измеререн в развъртания, а това поведение на Убунту (а и на други дистрибуции) доста бързо ги износва.
Затова най-добре е да се изключи Power Management-a на диска с hdparm. Така ще има развъртане и спиране на плочите само при пускане и спиране на компа.
Активен

The harder I work, the luckier I goddamned get.

BULFON

  • Administrator
  • Напреднали
  • *****
  • Публикации: 478
  • Distribution: Fedora
  • Window Manager: Gnome
    • Профил
Всъщност не съм сигурен за това дали е по-добре да е напълно изключено PM на диска. Ето моите настройки (те са същите както са дадени в статията, която пуснах):

(Powersave on настъпва обикновено когато компютъра премине на работа на батерии)

#
# Space delimited list of disk devices this affects.
#
DEVICES_DISK_PM_NAMES="/dev/sda"
#
#
# Power management modes
#
# Powersave mode off
#  Disable APM and spin-down
#
DEVICES_DISK_PM_POWERSAVE_OFF="hdparm -q -B 254 -q -S 0"
#
# Powersave mode on
# Enable APM to conservative 200 and set spin-down for 21 minutes
#
DEVICES_DISK_PM_POWERSAVE_ON="hdparm -q -B 200 -q -S 252"
Активен

фонокартен телефонен апарат

botzko

  • Напреднали
  • *****
  • Публикации: 35
  • Distribution: Slackware 12.1 kernel 2.6.24.5-smp
  • Window Manager: KDE 3.5.10
    • Профил
Аз изглежда нещо не разбирам. За какво точно е laptop_mode - от това което прочетох е само за управлението на харда и като се изпълни hdparm -B 254 /dev/sda все едно нищо не прави.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
странен power management проблем
Настройка на програми
mishaikin 0 2186 Последна публикация Nov 20, 2005, 11:56
от mishaikin
Project management и crm
Идеи и мнения
kennedy 13 9688 Последна публикация Nov 03, 2007, 16:16
от mironcho
PROJECT MANAGEMENT ASSISTANT
Търсене
Bulwork2010 0 2173 Последна публикация Aug 31, 2010, 20:09
от Bulwork2010
OpenSuSE 11.3 32b Power Management
Настройка на хардуер
jupiter 6 2279 Последна публикация Sep 13, 2010, 13:53
от jupiter
Проблем с power management - XFCE
Настройка на програми
clovenhoof 10 3416 Последна публикация May 06, 2011, 21:57
от clovenhoof