Ubuntu niszczy dyski w notebookach?

Przenośne komputery i problemy z nimi związane
kozlov
Sędziwy Jeż
Sędziwy Jeż
Posty: 50
Rejestracja: 14 kwie 2007, 18:10
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: kozlov »

geocontext pisze:P.S.
Z tego co się zorientowałem
problemu parkowania nie rozwiązano na Ubuntu 8.10.
Nie rozwiązano. Używam bety na Acerze 5620Z i po zastosowaniu sposobu usera esscrow (czyli poprzez włączenie laptop-mode i wprowadzanie zmian do plików konfiguracyjnych mechanizmu ACPI) dysk parkuje w miarę wtedy, kiedy ja chcę żeby parkował.
EpoX 8PDA3 + Pentium 4 3 GHz (HT) + 2560 MB RAM + GF 7600GT + Microdia. Z Ubu normalnie nie działa tylko HP SJ 2400c.
filip76
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 25 cze 2007, 19:24
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: filip76 »

Ok, zaczynamy:

11:49

Kod: Zaznacz cały

bash-3.2# smartctl -a /dev/sda |grep Cycle
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       2527
193 Load_Cycle_Count        0x0032   091   091   000    Old_age   Always       -       91667
laptop-mode.conf:

Kod: Zaznacz cały

# Idle timeout values. (hdparm -S)
# Default is 2 hours on AC (NOLM_HD_IDLE_TIMEOUT_SECONDS=7200) and 20 seconds
# for battery and for AC with laptop mode on.
#
LM_AC_HD_IDLE_TIMEOUT_SECONDS=600
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=20
NOLM_HD_IDLE_TIMEOUT_SECONDS=600

Kod: Zaznacz cały

#
# Power management for HD (hdparm -B values)
#
BATT_HD_POWERMGMT=128
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254
Sprawdzimy, co będzie po 10 min bezczynności (600 sekund)
Bezczynność - brak aktywności klawitury i myszki

12:09 powinna być różnica

Kod: Zaznacz cały

 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       2527
193 Load_Cycle_Count        0x0032   091   091   000    Old_age   Always       -       91667
ale nie ma. Czyli pierwszy wniosek - jakieś porcesy w tle zakłócają bezczynność.

Robimy tak, jak chce kolega esscrow

Kod: Zaznacz cały

 Spróbuj wpisać dla -B 1 a dla -S 600 i zobaczysz czy jest różnica

Kod: Zaznacz cały

 bash-3.2# /etc/rc.d/laptop-mode restart

12:14

Kod: Zaznacz cały

 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       2527
193 Load_Cycle_Count        0x0032   091   091   000    Old_age   Always       -       91667
i czekamy....

12:29

Kod: Zaznacz cały

bash-3.2# smartctl -a /dev/sda |grep Cycle
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       2527
193 Load_Cycle_Count        0x0032   091   091   000    Old_age   Always       -       91667
I co nam na ten temat powie uczeń esscrow?

Obecne ustawienia:

Kod: Zaznacz cały

LM_AC_HD_IDLE_TIMEOUT_SECONDS=600
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=20
NOLM_HD_IDLE_TIMEOUT_SECONDS=600

# Power management for HD (hdparm -B values)
#
BATT_HD_POWERMGMT=1
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254
zmienimy tak:

Kod: Zaznacz cały

#
# Power management for HD (hdparm -B values)
#
BATT_HD_POWERMGMT=128
LM_AC_HD_POWERMGMT=1
NOLM_AC_HD_POWERMGMT=254

i sprawdzimy teraz, bo nie pracujemy na baterii :) Poprzedni test był dla baterii. Przepraszamy kolegę esscrow

Od razu jest różnica

Kod: Zaznacz cały

 bash-3.2# smartctl -a /dev/sda |grep Cycle
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       2527
193 Load_Cycle_Count        0x0032   091   091   000    Old_age   Always       -       91668
Co ciekawe, ruch na dysku wywołuje komenda smartctl - teraz, kiedy piszę te słowa jest kompletna cisza, zdaje się, że ma znaczenie hdparm -S
Zmienimy 600 na 20 sekund (na dysku wciąż cisza).

Zaczął się ruch (parkuje).
Zmieniamy na:

Kod: Zaznacz cały

LM_AC_HD_IDLE_TIMEOUT_SECONDS=20
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=20
NOLM_HD_IDLE_TIMEOUT_SECONDS=600

BATT_HD_POWERMGMT=128
LM_AC_HD_POWERMGMT=1
NOLM_AC_HD_POWERMGMT=254
i restart laptop-mode

Hm... teraz częściej dysk rusza i się zatrzymuje ale to raczej wrażenie niż pomiar....

Kod: Zaznacz cały

 bash-3.2# smartctl -a /dev/sda |grep Cycle
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       2527
193 Load_Cycle_Count        0x0032   091   091   000    Old_age   Always       -       91675
-sporo już naliczył...
Kolega esscrow miał rację, ale...
zrobimy taką roszadę:

Kod: Zaznacz cały

LM_AC_HD_IDLE_TIMEOUT_SECONDS=20
LM_AC_HD_POWERMGMT=254

Kod: Zaznacz cały

:: Restarting laptop-mode                                                [DONE] 
bash-3.2# smartctl -a /dev/sda |grep Cycle
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       2527
193 Load_Cycle_Count        0x0032   091   091   000    Old_age   Always       -       91677
Zanim wkleiłem wynik smartctl dysk zaparkował. Jest cisza. Kliknięcie (omyłkowe) na ikonkę wyjścia budzi dysk na chwilę. Teraz znów cisza, mimo że piszę na klawiaturze. Odpalimy claws-maila. Cisza. No to gnumerica...wystarczyło rozwinąć menu i dysk ruszył....
Nie potrafię wyciągnąć żadnych wniosków poza tym, że esscrow ma rację, przy konfiguracji 1 dla -B i 600 sek. dla -S dysk się zaczyna zatrzymywać. Ale podobny efekt uzyskałem wpisując 254 dla -B i 20 sek. dla -S. Może różnica polega na tym, że w konfiguracji esscrowa parkowanie jest częste i na krótko, a w mojej rzadsze i na dłużej - np. teraz, kiedy tylko piszę w firefoksie, mam otwartego claws-maila i terminal dysk jest wyłączony już dobre 3-4 min. Czyli laptop wykorzystuje RAM by potem rozpędzić dysk i zapisać sobie dane? Chyba że wcześniej sam coś wywołam z dysku, np. spróbuję otworzyć jakiś plik.. nie zdążyłem, dysk ruszył... :)... już stanął :) Może to wyłączanie dysku nie jest wcale takie złe...
Szkoda, że nie potrafię odczytać tego, co napisał Bart Samwel (twórca laptop-mode - ktoś podlinkował wcześniej jego artykuł),bo tam wszystko jest wytłumaczone...

Zmieniłem na wyjściowe. Dysk ładnie szumi, nic nie parkuje:

Kod: Zaznacz cały

:: Restarting laptop-mode                                                [DONE] 
bash-3.2# smartctl -a /dev/sda |grep Cycle
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       2527
193 Load_Cycle_Count        0x0032   091   091   000    Old_age   Always       -       91682
marcintpi
Sędziwy Jeż
Sędziwy Jeż
Posty: 55
Rejestracja: 02 lut 2007, 09:03
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: marcintpi »

Ja wykorzystałem sposób ze strony http://www.pcworld.pl/news/129291.html dlaczego ???
Natrafiłem przypadkowo na ten wpis no to sprawdziłem co dzieje się u mnie na hp pavilion dv9500, okazało się że dość często parkuje więc dokonałem opisanych w artykule zmian i teraz parkowanie jest rzędu 1-3 dziennie zależy od tego ile razy uruchamiam laptopa.
Musze powiedzieć, że lapa używam prawie do wszystkiego czyli tak do pracy w terenie jaki i wykorzystuje go jako ''serwer" (pracuje 24 na dobę) dlatego nie zastanawiałem się długo nad wprowadzeniem tych zmian, chodź teraz zastanawiam się czy lepszym rozwiązaniem nie jest wykorzystanie laptop-mode, chociaż to z pcworld spełnia swoje zadanie w 100%
Pozdrawiam i na koniec radze zadbać o swoje PC-ty a już na pewno o dyski przecież to tam przechowujemy nasze często bezcenne dane ;)
atb80
Sędziwy Jeż
Sędziwy Jeż
Posty: 66
Rejestracja: 12 lip 2007, 09:24
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: atb80 »

Co Wy z tym parkowaniem się tak uparliście? Są gdzieś dowody na to, że Ubuntu zniszczyło komuś dysk z tego powodu? Ubuntu to system operacyjny jak każdy inny - Vista parkuje dyski tak samo często... A skoro tak jest - widocznie tak musi być...
"problem" pojawił się ponad rok temu... a skoro nikt do tej pory nie wydał żadnej łatki naprawiającej to znaczy, że to nie jest problem, a rozdmuchane przez media "coś tam coś tam"...
Zastanówcie się... Dyski do notebooków inaczej są skonstruowane niż do PC. Ich projektanci wzięli pod uwagę, że notebook to urządzenie mobilne w związku z czym dysk taki musi być bardziej odporny na uszkodzenia od dysku PC. Skoro przez ponad rok czasu dla żadnego z wydawców systemów operacyjnych (Vista, Mac Os, Ubuntu, Fedora, Red Hat, Mandriva, Solaris itd...) nie jest to problem to czym sobie zawracacie głowę?
Mój sprzęt:
19 cm /hihihi/ - Sony Vaio VGN, C2Duo 2.2, 4GB RAM, ATI 4550 HD - www.twojeradio.net
esscrow
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 14 kwie 2008, 21:44
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: esscrow »

atb80 pisze:Co Wy z tym parkowaniem się tak uparliście?
To nie tylko o parkowanie tu chodzi tylko o właściwe zarządzanie energią, stanami uśpienia, hibernacji, włączania źródła zasilania itp zdarzeń bardzo charakterystycznych przy pracy z lapem. A parkowanie dysku jest jednym z objawów pracy odpowiednich skryptów. Niestety skrypty te dla ubuntu są mocno niedopracowane co np. objawia się m.in. niepotrzebnym a czasami w ogóle niekontrolowanym parkowaniem dysku.

atb80 pisze: Są gdzieś dowody na to, że Ubuntu zniszczyło komuś dysk z tego powodu?
Mam Ci podesłać zepsuty dysk? Podaj adres. ;)
atb80 pisze: Ubuntu to system operacyjny jak każdy inny - Vista parkuje dyski tak samo często... A skoro tak jest widocznie tak musi być...
Tak niestety nie jest. VIsta domyślnie nie ma ustawionego tak agresywnego zarządzania energią i parkuje dysk na baterii po 5 minutach. W XP jeszcze rzadziej. Oczywiście można sobie to zmienić i działa zgodnie z opisem. W Ubuntu ustawienia zarządzania energią po pierwsze są bardzo agresywne po drugie nie zawsze działają poprawnie. I po to jest ten wątek, aby moża było ustawić to co się chce i żeby ustawienia te działały poprawnie. Ideałem podobno w tej kwestii jest soft Mac OS. Mało używam Appla, ale muszę stwierdzić, że zdecydowanie coś w tym jest.
atb80 pisze: "problem" pojawił się ponad rok temu... a skoro nikt do tej pory nie wydał żadnej łatki naprawiającej to znaczy, że to nie jest problem, a rozdmuchane przez media "coś tam coś tam"...
Odsyłam do moich postów w tym wątku i na tym forum w wątku o laptop-mode. Na launchpadzie jest kilka wątków dotyczących zmian w laptop-mode i kontroli m. in. parkowania dysku. Niestety problem jest dosyć złożony. Zachęcam do przejrzenia na początek: https://wiki.ubuntu.com/PowerManagement oraz http://samwel.tk/laptop_mode/faq
atb80 pisze: Zastanówcie się... Dyski do notebooków inaczej są skonstruowane niż do PC. Ich projektanci wzięli pod uwagę, że notebook to urządzenie mobilne w związku z czym dysk taki musi być bardziej odporny na uszkodzenia od dysku PC. Skoro przez ponad rok czasu dla żadnego z wydawców systemów operacyjnych (Vista, Mac Os, Ubuntu, Fedora, Red Hat, Mandriva, Solaris itd...) nie jest to problem to czym sobie zawracacie głowę?
Jeżeli chodzi o inne systemy to zajrzyj sobie na forum np. SUSE podobnie jest w Fedorze. Tam to zagadnienie też jest mocno eksplorowane i chyba lepiej sobie z nim radzą. Poza tym generalnie Linux dopiero staje się systemem dla laptopów i power management to nie najmocniejsza strona pingwina.
Jeżeli chodzi o wytrzymałość dysków to masz rację. Dysk lapa przy ostrym parkowaniu czyli bardzo agresywnym zarządzaniu energią i częstym użytkownaiu spoko powinien wytrzymać 3 lata. Więc teoretycznie no problem. Są jednak jeszcze inne kwestie niż wytrzymałość jak np. głośne i częste klikanie dysku. A poza tym jeżeli coś można ustawić to czemu tego nie robić? Przy okazji można poznać to i owo w systemie, nie? Jak pisałem wcześniej ideałem w tej kwestii jest soft Mac OS. Życzyłbym wszystkim użytkownikom ubuntu aby zarządzanie energią w tym systemie działało jeszcze lepiej :)
esscrow
Asus A8Sc C2D T7100 2GB RAM 120 GB HDD NVIDIA GF 8400M G 128 MB
atb80
Sędziwy Jeż
Sędziwy Jeż
Posty: 66
Rejestracja: 12 lip 2007, 09:24
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: atb80 »

esscrow pisze:

Tak niestety nie jest. VIsta domyślnie nie ma ustawionego tak agresywnego zarządzania energią i parkuje dysk na baterii po 5 minutach. W XP jeszcze rzadziej. Oczywiście można sobie to zmienić i działa zgodnie z opisem. W Ubuntu ustawienia zarządzania energią po pierwsze są bardzo agresywne po drugie nie zawsze działają poprawnie. I po to jest ten wątek, aby moża było ustawić to co się chce i żeby ustawienia te działały poprawnie. Ideałem podobno w tej kwestii jest soft Mac OS. Mało używam Appla, ale muszę stwierdzić, że zdecydowanie coś w tym jest.
Coś Ci się pokręciło... Vista po 5 minutach wyłącza dyski jeśli jest na zasilaniu na baterii... Nie oznacza to, że wcześniej głowice nie są parkowane!!! Są i to dokładnie tak samo często jak w Linuxie... Poza tym robiłem kiedyś testy z kumplem, który ma Mac Os... Tam parkowanie dysku wygląda tak samo, więc nie mów mi, że to "problem" tylko UBUNTU...
Mój sprzęt:
19 cm /hihihi/ - Sony Vaio VGN, C2Duo 2.2, 4GB RAM, ATI 4550 HD - www.twojeradio.net
filip76
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 25 cze 2007, 19:24
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: filip76 »

To, że w Viście jest lepiej/gorzej to dla mnie żaden argument. Ja chcę, żeby mój system działał ok. Nawet bardziej interesuje mnie, co się kryje za hdparm -S oraz hdparm -B,a rzeczą wtórną jest, jaką tam wpiszę wartość. Jak pracowałem na XP to problem dla mnie nie istniał - bo nie miałem pojęcia o parkowaniu głowicy. Ale przesiadłem się na lina, a tu trzeba trochę więcej myśleć, i to jest to :)
H141
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 16 lis 2006, 19:44
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: H141 »

Na Lenovo R61i też występował ten problem. W ciągu kilku sekund nabił mi dośc pokaźną liczbę. na szczęście rozwiązanie z pierwszej strony posta z kodem 254 działa bez zarzutu. Wielkie dzięki za pomoc.
Awatar użytkownika
dnitek
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 12 sty 2007, 20:14
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: dnitek »

A ja mam takie pytania:

1) Czy faktycznie rozwiązanie z pierwszej strony pomaga?
Było parę postów, że tak i że nie itd... więc jak w końcu jest?
2) Czy naprawdę ten problem istnieje i czy faktycznie niesie ze sobą tak straszne szkody?
3) Jeśli tak to jakie jest najlepsze rozwiązanie, to z pierwszej strony, czy inne, czy nie ma po prostu rozwiązania, które pomoże zniwelować ten problem?
Awatar użytkownika
SirLancelot
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 218
Rejestracja: 03 maja 2007, 10:53
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: SirLancelot »

Witam


dnitek pisze:1) Czy faktycznie rozwiązanie z pierwszej strony pomaga?
Mimo licznych prób i testów mi pomaga jedynie:

Ściągam plik:

Kod:

Kod: Zaznacz cały

http://launchpadlibrarian.net/12024037/90-hdparm.sh
Do katalogu:

Kod:

Kod: Zaznacz cały

/home/[User_name]
Potem instaluje go w następujących folderach za pomocą komend:

Kod:

Kod: Zaznacz cały

sudo install 90-hdparm.sh  /etc/acpi/resume.d/
sudo install 90-hdparm.sh  /etc/acpi/start.d/
sudo install 90-hdparm.sh  /etc/acpi/ac.d/
sudo install 90-hdparm.sh /etc/acpi/battery.d/
Wszelkie inne metody jak np.:

https://wiki.ubuntu.com/PowerManagement

Bez plików powyżej nie mają znaczenia w moim przypadku. Sprawdzałem na kilku laptopach.
dnitek pisze:2) Czy naprawdę ten problem istnieje i czy faktycznie niesie ze sobą tak straszne szkody?
Tak. A co ciekawsze w wersji 8.10 jak widzę nawet niezawodna metoda z plikami zawodzi o innych opisanych w np.:

https://wiki.ubuntu.com/PowerManagement

Nie wspomnę :/
dnitek pisze:3) Jeśli tak to jakie jest najlepsze rozwiązanie, to z pierwszej strony, czy inne, czy nie ma po prostu rozwiązania, które pomoże zniwelować ten problem?
Jak widać wersja systemu 8.10 jest "poprawiona" na tyle, że nawet wcześniejszy i niezawodny sposób który podałem w punkcie 1) zawodzi :/ Nie wiem jak ograniczyć parkowanie teraz :/
Pozdrawiam serdecznie.

Łukasz Graczyk
http://fishchips.pl/
esscrow
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 14 kwie 2008, 21:44
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: esscrow »

atb80 pisze:Coś Ci się pokręciło... Vista po 5 minutach wyłącza dyski jeśli jest na zasilaniu na baterii... Nie oznacza to, że wcześniej głowice nie są parkowane!!! Są i to dokładnie tak samo często jak w Linuxie... Poza tym robiłem kiedyś testy z kumplem, który ma Mac Os... Tam parkowanie dysku wygląda tak samo, więc nie mów mi, że to "problem" tylko UBUNTU...
Rzeczywiście wypowiedź moja nie była precyzyjna. Ustawienia domyślne Visty są takie, że na baterii dyski wyłączane są po 5 min a na kabelku po 20 min. W XP domyślnie ustawienia są bardzo nieagresywne ale można samemu ustawić większą oszczędność energii. Co do parkowania głowic w Viscie nie robiłem specjalnych testów ale na generalnych liczbach z tego co pamiętam to po 6 msc używania lapka z Vistą Load Cycle Count wyniósł jakieś 2 tys. Po instalacji Ubuntu w ciągu miesiąca skoczył do 6 tys. pracując głównie na kablu. System parkował agresywnie dysk mimo pracy na kablu. Tak było w wersji 7.10. Poza tym w Ubuntu informacja o ustawieniach zarządzania energią nie jest tak łatwo dostępna jak w innych systemach. Użytkownik "zielony" w Linuxie może sobie nie poradzić z tematem. Stąd ten wątek. Jak do tej pory Ubuntu nie dorobił się dobrego GUI do obsługi pakietów zarządzania energią. A takie GUI w innych systemach jest i jest przejrzyste. Poza tym w Ubuntu (ale także np. w SUSE), jak pisałem wcześniej, oficjalne pakiety do zarządzania energią i sterowania stanami laptopa konfliktują się ze sobą i trzeba trochę temat na własną rękę obchodzić. Podsumowując w Ubuntu są trzy problemy: (1) słabo dostępna informacja o ustawieniach zarządzania energią (brak GUI), (2) niestabilne konfliktujące się pakiety do zarządzania energią i stanami laptopa (ma to być poprawione w wersji 8.10), (3) domyślnie agresywne ustawienia zarządzania energią nawet przy pracy na kabelku (to chyba też zostanie zmienione w nowszych wersjach).

EDIT:
dnitek pisze:A ja mam takie pytania:

1) Czy faktycznie rozwiązanie z pierwszej strony pomaga?
Lepiej zarządzać ustawieniami poprzez laptop-mode. Jednak trzeba zaktualizować pakiety. Opisałem to w postach
Jak ustawić parametry aby dysk nie parkował jak szalony
viewtopic.php?p=429289#p429289

Jak zaktualizować pakiety do zarządzania energią i stanami laptopa aby ustawienia z powyżej działały:
viewtopic.php?p=493375#p493375
viewtopic.php?p=499156#p499156

dnitek pisze:2) Czy naprawdę ten problem istnieje i czy faktycznie niesie ze sobą tak straszne szkody?
Ubuntu ma bardzo agresywne domyślne ustawienia zarządzania energią. Powoduje to częste parkowanie dysku i zatrzymywanie go. Efekty - szybsze zużycie części mechanicznych. Na szczęście można tymi parametrami sterować, więc jeżeli chcesz, aby Twój dysk pracował ciszej i dłużej można zmniejszyć agresywność oszczędzania enegrii. Jeżeli jednak zakładasz, że po trzech latach i tak dysk do wymiany no to nie masz się czym przejmować.:cool:
dnitek pisze: 3) Jeśli tak to jakie jest najlepsze rozwiązanie, to z pierwszej strony, czy inne, czy nie ma po prostu rozwiązania, które pomoże zniwelować ten problem?
Rozwiązania ze strony 1 nie polecam bo powoduje ono dodatkową, nie do końca kotrolowalną, zmianę parametrów, którymi zarządza laptop-mode. Osobiście preferuję rozwiązanie => patrz odpowiedź na pyt. 1 powyżej. Niestety są to tylko dobre rozwiązania. Ale działają. :)
esscrow
Asus A8Sc C2D T7100 2GB RAM 120 GB HDD NVIDIA GF 8400M G 128 MB
Awatar użytkownika
SirLancelot
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 218
Rejestracja: 03 maja 2007, 10:53
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: SirLancelot »

Witam



Po zastosowaniu wszystkich Twoich porad, oraz mając ustawienia z:

https://wiki.ubuntu.com/PowerManagement

A także opisany przez siebie poniżej zestaw skryptów w folderach wynik jest taki, że Ubuntu 8.10 parkuje mi na baterii 6 razy na minutę co w porównaniu z wersją 8.04 która parkowała mi tylko przy PowerOff jest nie do przyjęcia.

Może ktoś opisać czym wersja 8.10 różni się w tej kwestii od 8.04 żeby dało radę jakoś normalnie zastosować ograniczenia parkowania bo jak na razie żadna wcześniej działająca metoda zdaje się nie działać w wersji 8.10. A według opisu z:

https://wiki.ubuntu.com/PowerManagement

Miało być tak pięknie i miała to być kwestia jednego ustawienia i zainstalowania jednego pakietu :/
Pozdrawiam serdecznie.

Łukasz Graczyk
http://fishchips.pl/
tgi
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 17 gru 2007, 17:59
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: tgi »

Mnie pomogła instrukcja z pierwszej strony, a mam obecnie ubuntu 8.10. Jak narazie nie widze żadnych kłopotów z nadmiernym parkowaniem-czyli parkuje tylko przy starcie. Nie wiem na ile brak parkowania jest dobry.
Awatar użytkownika
dnitek
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 12 sty 2007, 20:14
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: dnitek »

no i właśnie o to mi chodziło... jedna metoda niby działa druga nie..

@SirLancelot - metoda Esscrowa nie działa?
tgi
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 17 gru 2007, 17:59
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: tgi »

dnitek pisze:no i właśnie o to mi chodziło... jedna metoda niby działa druga nie..

@SirLancelot - metoda Esscrowa nie działa?
Która metoda u ciebie działa?
Czy zauważyłeś jakieś pogorszenie pracy sprzętu?
atb80
Sędziwy Jeż
Sędziwy Jeż
Posty: 66
Rejestracja: 12 lip 2007, 09:24
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: atb80 »

ja mam pytanie... Ten wątek ma już ponad rok... czy ta sprawa jest nadal aktualna czy nowy kernel coś zmienił?
Mój sprzęt:
19 cm /hihihi/ - Sony Vaio VGN, C2Duo 2.2, 4GB RAM, ATI 4550 HD - www.twojeradio.net
5785

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: 5785 »

atb80 sprawa nadal jest aktualna niestety. Gdzieś czytałem, że w wersji 8.10 problem miał być rozwiązany- z tego co zauważyłem nadal nic nie zrobiono w tej kwestii. Aż dziwne, bo sprawa jest poważna i moim zdaniem zbyt mało nagłośniona. Ja się o tym dowiedziałem o tym tak jakby post factum (a raczej post mortem dysku) w serwisie. okazało się, że zajechałem dysk jak kobyłę przy normalnym użytkowaniu komputera;) (jeśli się popełnia taki idiotyzm jak ja i używa się torrenta na laptopie- Debiana chciałem ściągnąć pełną kolekcję,plus pare tam innych rzeczy...). Nie zrzucam winy całkiem na problem parkowania dysku, ale myślę że moje niedopatrzenie mocno przyśpieszyło wymianę 2-letniego dysku(sic!!). Szkoda tylko że wcześniej nie wyczytałem... Na Launchpadzie szukałem czegoś więcej, jakichś konkretów (może ktoś inny coś znalazł???)-ja dla siebie żadnych rozwiązań nie znalazłem. nowe Ubuntu z tego co czytam nadal ma ten sam problem.
esscrow
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 14 kwie 2008, 21:44
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: esscrow »

SirLancelot pisze:Witam
Po zastosowaniu wszystkich Twoich porad, (...) A także opisany przez siebie poniżej zestaw skryptów w folderach wynik jest taki, że Ubuntu 8.10 parkuje mi na baterii 6 razy na minutę co w porównaniu z wersją 8.04 która parkowała mi tylko przy PowerOff jest nie do przyjęcia.
(...)
Miało być tak pięknie i miała to być kwestia jednego ustawienia i zainstalowania jednego pakietu :/
Jeszcze nie robiłem upgrade'u do 8.10 i nie wiem co wrzucono do wersji 8.10. Na początek poproszę o wynik komendy

Kod: Zaznacz cały

cat /proc/sys/vm/laptop_mode
oraz o zawartość pliku /etc/laptop-mode/laptope-mode.conf i będziemy kombinować. A napisz jeszcze na jakim sprzęcie działasz.
esscrow
Asus A8Sc C2D T7100 2GB RAM 120 GB HDD NVIDIA GF 8400M G 128 MB
Awatar użytkownika
SirLancelot
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 218
Rejestracja: 03 maja 2007, 10:53
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: SirLancelot »

Witam


Wynik komendy:

Kod: Zaznacz cały

cat /proc/sys/vm/laptop_mode
To:
Natomiast zawartość:

Kod: Zaznacz cały

/etc/laptop-mode/laptope-mode.conf
To:

Kod: Zaznacz cały

###############################################################################
#
# Configuration for Laptop Mode Tools
# -----------------------------------
#
# There is a "system" to the configuration setting names:
#    CONTROL_something=0/1   Determines whether Laptop Mode Tools controls 
#                            something
#    LM_something=value      Value of "something" when laptop mode is active
#    NOLM_something=value    Value of "something" when laptop mode is NOT
#                            active
#    AC_something=value      Value of "something" when the computer is running
#                            on AC power
#    BATT_something=value    Value of "something when the computer is running
#                            on battery power
#
# There can be combinations of LM_/NOLM_ and AC_/BATT_ prefixes, but the
# available prefixes are different for each setting. The available ones are 
# documented in the manual page, laptop-mode.conf(8). If there is no LM_/
# NOLM_ in a setting name, then the value is used independently of laptop
# mode state, and similarly, if there is no AC_/BATT_, then the value is used
# independently of power state.
#
# Some options only work on ACPI systems. They are marked ACPI-ONLY.
#
# Note that this configuration file is a fragment of shell script: you
# can use all the features of the shell scripting language to achieve your
# desired configuration.
#
# 
# Modules
# -------
#
# Laptop Mode Tools modules have separate configuration files, that can be
# found in /etc/laptop-mode/conf.d. Please look through these configuration
# files as well, there are many useful power saving tools in there!
#
###############################################################################



###############################################################################
# Configuration debugging
# -----------------------
###############################################################################


#
# Set this to 1 if you want to see a lot of information when you start/stop 
# laptop_mode.
#
VERBOSE_OUTPUT=0



###############################################################################
# When to enable laptop mode
# --------------------------
#
# "Laptop mode" is the mode in which laptop mode tools makes the computer
# consume less power. This includes the kernel "laptop_mode" feature, which
# allows your hard drives to spin down, as well as various other settings which
# can be tweaked by laptop mode tools. You can enable or disable all of these
# settings using the CONTROL_... options further down in this config file.
###############################################################################


#
# Enable laptop mode when on battery power.
#
ENABLE_LAPTOP_MODE_ON_BATTERY=1


#
# Enable laptop mode when on AC power.
#
ENABLE_LAPTOP_MODE_ON_AC=0


#
# Enable laptop mode when the laptop's lid is closed, even when we're on AC
# power? (ACPI-ONLY)
#
ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=0



###############################################################################
# When to enable data loss sensitive features
# -------------------------------------------
#
# When data loss sensitive features are disabled, laptop mode tools acts as if
# laptop mode were disabled, for those features only.
#
# Data loss sensitive features include:
# - laptop_mode (i.e., delayed writes)
# - hard drive write cache
#
# All of the options that follow can be set to 0 in order to prevent laptop
# mode tools from using them to stop data loss sensitive features. Use this
# when you have a battery that reports the wrong information, that confuses
# laptop mode tools.
#
# Disabling data loss sensitive features is ACPI-ONLY.
###############################################################################


#
# Disable all data loss sensitive features when the battery level (in % of the
# battery capacity) reaches this value.
#
MINIMUM_BATTERY_CHARGE_PERCENT=3


#
# Disable data loss sensitive features when the battery reports its state
# as "critical".
#
DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL=1


###############################################################################
# Controlled hard drives and partitions
# -------------------------------------
#
# For spinning down your hard drives, laptop mode will remount file systems and
# adjust hard drive spindown timeouts. These parameters specify which
# devices and partitions are affected by laptop mode.
###############################################################################


#
# The drives that laptop mode controls.
# Separate them by a space, e.g. HD="/dev/hda /dev/hdb". The default is a
# wildcard, which will get you all your IDE and SCSI/SATA drives.
#
HD="/dev/[hs]d[abcdefgh]"


#
# The partitions (or mount points) that laptop mode controls.
# Separate the values by spaces. Use "auto" to indicate all partitions on drives
# listed in HD. You can add things to "auto", e.g. "auto /dev/hdc3". You can
# also specify mount points, e.g. "/mnt/data".
#
PARTITIONS="auto /dev/mapper/*"


#
# If this is enabled, laptop mode tools will assume that SCSI drives are
# really SATA drives that only _look_ like SCSI drives, and will use hdparm
# to control them. Set this to 0 if you have /dev/sd devices and you want
# laptop mode tools to use the "sdparm" command to control them. 
#
ASSUME_SCSI_IS_SATA=1


###############################################################################
# Hard drive behaviour settings
# -----------------------------
#
# These settings specify how laptop mode tools will adjust the various
# parameters of your hard drives and file systems.
###############################################################################


#
# Maximum time, in seconds, of work that you are prepared to lose when your
# system crashes or power runs out. This is the maximum time that Laptop Mode
# will keep unsaved data waiting in memory before spinning up your hard drive.
#
LM_BATT_MAX_LOST_WORK_SECONDS=600
LM_AC_MAX_LOST_WORK_SECONDS=360


#
# Should laptop mode tools control readahead?
#
CONTROL_READAHEAD=1


#
# Read-ahead, in kilobytes. You can spin down the disk while playing MP3/OGG
# by setting the disk readahead to a reasonable size, e.g. 3072 (3 MB).
# Effectively, the disk will read a complete MP3 at once, and will then spin 
# down while the MP3/OGG is playing. Don't set this too high, because the 
# readahead is applied to _all_ files that are read from disk.
#
LM_READAHEAD=3072
NOLM_READAHEAD=128


#
# Should laptop mode tools add the "noatime" option to the mount options when 
# laptop mode is enabled?
#
CONTROL_NOATIME=0

# Should laptop use relatime instead of noatime? The "relatime" mount option has
# more standards-compliant semantics, and allows more applications to work,
# while retaining a low level of atime updates (i.e., disk writes).
USE_RELATIME=1


#
# Should laptop mode tools control the hard drive idle timeout settings?
#
CONTROL_HD_IDLE_TIMEOUT=1


#
# Idle timeout values. (hdparm -S)
# Default is 2 hours on AC (NOLM_HD_IDLE_TIMEOUT_SECONDS=7200) and 20 seconds
# for battery and for AC with laptop mode on.
#
LM_AC_HD_IDLE_TIMEOUT_SECONDS=60
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=60
NOLM_HD_IDLE_TIMEOUT_SECONDS=7200


#
# Should laptop mode tools control the hard drive power management settings?
#
CONTROL_HD_POWERMGMT=1


#
# Power management for HD (hdparm -B values)
#
BATT_HD_POWERMGMT=1
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254


#
# Should laptop mode tools control the hard drive write cache settings?
#
CONTROL_HD_WRITECACHE=0


#
# Write cache settings for HD (hdparm -W values)
#
NOLM_AC_HD_WRITECACHE=1
NOLM_BATT_HD_WRITECACHE=0
LM_HD_WRITECACHE=0




###############################################################################
# Settings you probably don't want to touch
# -----------------------------------------
#
# It is usually not necessary to change these parameters. They are included
# for completeness' sake.
###############################################################################


#
# Change mount options on partitions in PARTITIONS? You don't really want to
# disable this. If you do, then your hard drives will probably not spin down
# anymore.
#
CONTROL_MOUNT_OPTIONS=1


#
# Dirty synchronous ratio.  At this percentage of dirty pages the process
# which calls write() does its own writeback.
#
LM_DIRTY_RATIO=60
NOLM_DIRTY_RATIO=40


#
# Allowed dirty background ratio, in percent.  Once DIRTY_RATIO has been
# exceeded, the kernel will wake pdflush which will then reduce the amount
# of dirty memory to dirty_background_ratio.  Set this nice and low, so once
# some writeout has commenced, we do a lot of it.
#
LM_DIRTY_BACKGROUND_RATIO=1
NOLM_DIRTY_BACKGROUND_RATIO=10


#
# kernel default settings -- don't touch these unless you know what you're 
# doing.
#
DEF_UPDATE=5
DEF_XFS_AGE_BUFFER=15
DEF_XFS_SYNC_INTERVAL=30
DEF_XFS_BUFD_INTERVAL=1
DEF_MAX_AGE=30


#
# This must be adjusted manually to the value of HZ in the running kernel
# on 2.4, until the XFS people change their 2.4 external interfaces to work in
# centisecs. This can be automated, but it's a work in progress that still
# needs some fixes. On 2.6 kernels, XFS uses USER_HZ instead of HZ for
# external interfaces, and that is currently always set to 100. So you don't
# need to change this on 2.6.
#
XFS_HZ=100


#
# Seconds laptop mode has to to wait after the disk goes idle before doing
# a sync.
#
LM_SECONDS_BEFORE_SYNC=2
Mam nadzieję, że coś wskórasz bo od podniesienia wersji do 8.10 nie mogę się zapomnieć i odłączyć kabla zasilającego ani na chwilę bo parkuje jak wściekły.

PS.: Wszelkie skrypty i ugly fixy które stosowałem w wersji 8.04 usunąłem bo i tak nic nie dawały.
Pozdrawiam serdecznie.

Łukasz Graczyk
http://fishchips.pl/
filip76
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 25 cze 2007, 19:24
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: filip76 »

Kod: Zaznacz cały

 HD="/dev/[hs]d[abcdefgh]" 
- na dzień dobry określ swój dysk, np. /dev/hda

jeśli chcesz mieć "laptop-mode" na kablu zmień

Kod: Zaznacz cały

 ENABLE_LAPTOP_MODE_ON_AC=0 
na 1
ODPOWIEDZ

Wróć do „Laptopy”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości