Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Chyba 59695 - Linux fyzicky ničí notebookové disky  (Přečteno 10911 krát)

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re: Chyba 59695 - Linux fyzicky ničí notebookové disky
« Odpověď #25 kdy: 06 Listopadu 2007, 19:52:58 »
Laptop mode je myslim si oznaceny jako experimental a NENI zapnuty, pokud si jej uzivatel nezapne. A co se tyce jinych dister - mluvi se o tom take, jenze nikdo nesiri silene poplasne zpravy jak se to stalo u ubuntu, zkuste si v googlu vyhledat "enable_laptop_mode gentoo"
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Nemo7

  • Host
Re: Chyba 59695 - Linux fyzicky ničí notebookové disky
« Odpověď #26 kdy: 06 Listopadu 2007, 20:06:56 »
První překlad článku (nejsem žádný překladatel), vylepšujte, upravujte, opravujte a používejte v dalších fórech. :)

RH napsal, jak Linux (odkazoval přitom na chybu v Ubuntu) ničí harddisky notebooků. Situace není tak jasná, jak byste si mohli z článku myslet. Hlavní zpráva ale je, že Ubuntu neovládá nastavení napájení harddisku po standardní instalaci. V naprosté většině případů je to spíš BIOS nebo firmware harddisku. 
Skript, který se spouští při připojení nebo odpojení elektřiny je /etc/acpi/power.sh. Důležité sekce jsou 
 function laptop_mode_enable {
...
    $HDPARM -S $SPINDOWN_TIME /dev/$drive 2>/dev/null
    $HDPARM -B 1 /dev/$drive 2>/dev/null
}
Pokud zavoláme funkci laptop_mode_enable, nastavujeme parametry disku, které souvisí s jeho napájením. Po standardní instalaci není tato funkce volána 
if [ x$ENABLE_LAPTOP_MODE = xtrue ]; then
    (sleep 5 && laptop_mode_enable)&
fi
protože konstanta ENABLE_LAPTOP_MODE je nastavená na false (můžete zkontrolovat v souboru /etc/default/acpi-support).
Při standardním nastavení Ubuntu neovládá napájení harddisku. Jinými slovy, nastavení APM, které váš disk používá v Ubuntu je takové, jaké do něj BIOS naprogramoval při startu počítače. Dokazuje  to fakt, že lidé pozorují tento problém po přerušení uspání. V tomto okamžiku Ubuntu vůbec nepřistupuje na nastavení harddisku, jediná možnost je, že se tak chová BIOS nebo harddisk.
Pokud povolíte laptopmode, pak umožníte agresivní power management disku a tento krok může vést ke zkrácení životnosti disku. Je to docela nevyhnutelný následek laptop módu, dává to smysl pouze v případě nastavení laptopu na agresivní power management. Jak už bylo řečeno, Ubuntu takto po instalaci nastaveno není.

Může zaznít argument, že můžeme obcházet BIOS, ale náš předpoklad je, že výrobce hardwaru věděl lépe, co je váš počítač schopen. Pokud  výrobce nastaví váš disk na šetření energií za cenu snížení jeho životnosti, tak se s otázkou proč to dělá obracejte na něj.

EDIT : Ještě zdroj http://mjg59.livejournal.com/
« Poslední změna: 08 Listopadu 2007, 11:49:51 od Anna Taliánová »

Roman "Schmaker" Šmakal

  • Stálý člen
  • **
  • Příspěvků: 1205
Re: Chyba 59695 - Linux fyzicky ničí notebookové disky
« Odpověď #27 kdy: 06 Listopadu 2007, 21:50:14 »
Jo, tohle je dobrý... Teď to jen někde rozhlašte ;)
Linux Gaming Clan leader
Konference na linuxclan@chat.linjab.net

nodrive

  • Aktivní člen
  • *
  • Příspěvků: 415
Re: Chyba 59695 - Linux fyzicky ničí notebookové disky
« Odpověď #28 kdy: 06 Listopadu 2007, 22:07:34 »
Může někdo zjistit, jestli to časté parkování hlaviček není cílem, když si SÁM zapínám laptop mód? Systém mi žádný laptop mód sám od sebe nezapíná!
« Poslední změna: 08 Listopadu 2007, 11:50:30 od Anna Taliánová »

nodrive

  • Aktivní člen
  • *
  • Příspěvků: 415
Re: Chyba 59695 - Linux fyzicky ničí notebookové disky
« Odpověď #29 kdy: 06 Listopadu 2007, 22:27:36 »
Pro uklidnění.  ;D
Tohle je z diskuze pod článkem:

Cetl jste ten bugreport? Krom toho, ze jste - nahodou - zapomnel zminit slovicko "potentially", mam pocit, ze jste umyslne prekroutil nektera fakta.
Pro presnost uvedeme, ze to neni vec /etc/acpi/power.sh (ten je naprosto v poradku), ale toho, ze scripty v /etc/acpi/battery.d/ zrejme spousti laptop_mode (viz /proc/sys/vm/laptop_mode), jenz ma za ukol setrit energii. Funguje to tak, ze disk se pri praci moc nepouziva, aplikace se spusti (disk si zabeha), clovek si browzda po webu, chatuje, pise clanek, prehrava muziku ... prakticky vse ma v cahce, takze disk se flaka, toci se, ale flaka ... pokud by byl disk pouzit jednou za 10 minut (coz je velmi dobre realne), bude pri desetihodinovem dennim prvozu pouzit asi 22 000 krat. Pokud by tedy disk vaseho laptopu vydrzel 300 000 load cyclu, vydrzel by takto vice nez 13 let. Ano, Ubuntu nici disky, vydrzi uz jen 13 let.
Docela zajimavy clanek resici tuto problematiku je na rootovi: http://www.root.cz/clanky/jak-na-uspavani-disku-v-linuxu/
Samozrejme, tyka se to jen laptopu v battery modu, vetisnou vsak jedou v AC modu, ktery disky timto zpusobem "nenici". Desktopu se to uz vubec netyka, tam by to bylo horsi, jejich disky maji vydrz kolem 50 000 LC.
Autor zmineneho bugreportu uvadi, ze ma priblizne jeden LC za minutu. To je samozrejme problem, budto nekompatibilitou IBM a Ubuntu (coz bych se divil), nebo - pravdepodobne - spatnym nastavenim. Mozna ze nema nastaveny "noatime" parametr na mountopiny sveho /dev/sda ... moznosti je vice, ale obavam se ze je to dalsi chyba mezi klavesnici a zidli.
    

Nemo7

  • Host
Re: Chyba 59695 - Linux fyzicky ničí notebookové disky
« Odpověď #30 kdy: 07 Listopadu 2007, 16:36:25 »
Můj ukazatel ze S.M.A.R.T. v NTB.
193 Load_Cycle_Count        0x0032   099   099   000    Old_age   Always       -       29707

Jede skoro pořád na AC, mám ho asi rok, používám ho pracovně cca 8 hodin denně a vychází mi to na 29707/12/20/8 = 16 parkování za hodinu.  Po opravě pomocí hdparm -B 255 /dev/sda toto číslo přestalo skoro růst. Do BIOSu ani do nastavení Ubuntu FF jsem "nerýpal".  P.S. HDD mi nějak divně "cvakal" stejně i pod defaultními Win XP, teď aspoň cvakat pod Ubuntu úplně přestal. :)
« Poslední změna: 08 Listopadu 2007, 11:54:29 od Anna Taliánová »

 

Provoz zaštiťuje spolek OpenAlt.