Laptopy, notebooki, tablety...

Specjalistyczne forum na temat komputerów przenośnych.


Powrót   Forum laptopy.info.pl > Problemy > Laptopy i Linux

Laptopy i Linux Problemy z systemami z rodziny Linux.

Odpowiedz na post
 
LinkBack Opcje związane z dyskusją Tryby wyświetlania
Stary 29-08-2009, 00:50   #1
Zarejestrowany użytkownik
 
Data rejestracji: 06-02-2008
Lokalizacja: Znienacka
Posty: 626
Domyślny Linuks + laptop a parkowanie dysku

Nieco teorii:

Czym jest parkowanie?
Parkowanie dysku to mechanizm polegający na „odstawianiu” głowicy dysku do bezpiecznego obszaru tak by w razie wstrząsu nie mogła uszkodzić znajdujących się na dysku danych. Kolejnym plusem takiego mechanizmu jest niższe zużycie energii dzięki ACPI (Advanced Control Power Interface – Zaawansowany Interfejs Zarządzania Energią).

Na czym polega problem związany z parkowaniem?
Jak każdy mechanizm mechaniczny tak i ten posiada pewną określoną żywotność. Np. dla mojego dysku producent ustalił żywotność na 600000 cykli. To całkiem sporo jednak przy domyślnych ustawieniach w niektórych dystrybucjach Linuksa dysk może osiągnąć ten próg dość szybko. Idealna jest sytuacja w której głowica jest odstawiana w bezpieczny obszar na tyle często by w czasie bezczynności nie narażała danych na utratę (np. w przypadku wstrząsu laptopa) i jednocześnie na tyle rzadko by nie przekroczyć za szybko określonego przez producenta limitu.

To tyle teroii. Teraz sprawdźmy jak często parkuje nasz dysk

Potrzebne narzędzia:
smartmontools oraz (jeśli dysk parkuje zbyt często) hdparm i laptop-mode-tools
Instrukcja pobierania dla różnych dystrybucji (wszystko przeprowadzamy w terminalu):
a) w Ubuntu:
Kod:
sudo apt-get install x
b) w Gentoo:
Kod:
emerge x
c) w Arch:
Kod:
pacman -S x
gdzie x to oczywiście smartmontools, hdparm, laptop-mode-tools bądź inne narzędzie, w zależności od tego co chcemy pobrać.

I. Dokonujemy odczytu licznika cykli parkowań głowicy:
Zakładam, że laptop w tym momencie jest zasilany sieciowo. Wydajemy polecenie:
Kod:
smartctl -d ata -a /dev/sda | grep Load_Cycle_Count
Otrzymamy coś takiego:
Kod:
193 Load_Cycle_Count        0x0022   087   087   000    Old_age   Always       -       liczba_parkowan
gdzie w zaznaczonym wyżej miejcu podana będzie liczba cykli parkowania dysku.
Po jakimś czasie np. 10 minutach wydajemy polecenie ponownie i sprawdzamy czy liczba ta się zmieniła a jeśli tak to o ile.
Następnie odłączamy laptop od sieci i sprawdzamy jak to wygląda na zasilaniu bateryjnym.

Dla zasilania sieciowego wystarczy jeśli będzie to mniej niż średnio 10 cykli na godzinę, jeśli komputer stoi w jednym miejscu ( a raczej trudno wędrować z laptopem zasilanym sieciowo) może nawet nie parkować prawie w ogóle – w tym jednak wypadku monitorujmy temperatury dysku. Jeśli zaczną być niepokojąco wysokie ustawmy dysk tak by trochę parkował (dysk który nie parkuje szybciej się nagrzewa).
Dla zasilania bateryjnego możemy ustawić nieco częstsze parkowanie.

Jeśli wszystko jest tak jak trzeba na tym kończymi – jeśli nie, przechodzimy do następnego punktu.

II. Rozwiązujemy problem z parkowaniem
Korzystamy z narzędzia hdparm dla określenia który poziom zarządzania energią będzie właściwy dla naszego dysku.
Wydajemy polecenie:
Kod:
hdparm -B 254 /dev/sda
Po czym sprawdzamy czy ilość cykli parkowania dla naszego dysku jest odpowiednia. Jeśli nie sprawdzamy inne wartości z przedziału 0-254 gdzie im wyższa wartość tym teoretycznie powinno być mniej parkowań a dla 255 dysk nie powinien parkować w ogóle no ale teoria to co innego a praktyka co innego...

Gdy już dobierzemy właściwe wartości dla zasilania sieciowego i bateryjnego, przechodzimy do konfiguracji narzędzia laptop-mode-tools

UBUNTU

Zacznijmy od jednej z popularniejszych jeżeli nie najpopularniejszej ostatnio dystrybucji Linuksa - Ubuntu:
1. Włączamy obsługę laptop-mode wydając następujące polecenie:
Kod:
sudo nano /etc/default/acpi-support
Znajdujemy linijkę z „ENABLE_LAPTOP_MODE” i ustawiamy następująco:
Kod:
„ENABLE_LAPTOP_MODE=true”
2. Otwieramy plik konfiguracyjny laptop-mode-tools:
Kod:
sudo nano /etc/laptop-mode/laptop-mode.conf
Udajemy się na koniec poradnika do KONFIGURACJA LAPTOP-MODE i ustawiamy według podanych tam zaleceń.

3. Uruchamiamy Ubuntu ponownie i sprawdzamy przy pomocy smartmontools czy "wszystko gra"

GENTOO

Kolejnym distro za które się weźmiemy jest Gentoo:
1. Dodajemy laptop-mode do „autostartu” poniższym poleceniem (musimy mieć uprawnienia roota):
Kod:
rc-update add laptop_mode default
2. Otwieramy plik konfiguracyjny laptop-mode-tools:
Kod:
nano /etc/laptop-mode/laptop-mode.conf
Udajemy się na koniec poradnika do KONFIGURACJA LAPTOP-MODE i ustawiamy według podanych tam zaleceń.
3. Uruchamiamy system ponownie i sprawdzamy narzędziem smartmontools czy "wszystko gra"

ARCH

Następną dystrybucją jaką się zajmiemy jest Arch
1. Dodajemy laptop-mode do demonów.
Otwieramy w tym celu następujący plik:
Kod:
nano /etc/rc.conf
Szukamy obszaru DAEMONS i dodajemy do niego wpis laptop-mode, jak niżej:
Kod:
DAEMONS=(demon1 demon2 demon3 laptop-mode)
2. Otwieramy plik konfiguracyjny laptop-mode-tools:
Kod:
nano /etc/laptop-mode/laptop-mode.conf
i ustawiamy według opisu KONFIGURACJA LAPTOP-MODE znajdującego się na końcu
3. Uruchamiamy system ponownie i sprawdzamy narzędziem smartmontools czy "wszystko gra"

KONFIGURACJA LAPTOP-MODE
a) CONTROL_HD_POWERMGMT=1
b) BATT_HD_POWERMGMT=254
c) LM_AC_HD_POWERMGMT=254
d) NOLM_AC_HD_POWERMGMT=254

gdzie:
a) ustawiamy jak wyżej
b) tu wpisujemy ustalony przy pomocy hdparma, odpowiedni dla naszego dysku poziom zarządzania energią dla baterii
c) , d) podobnie jak w b) ale dla zasilania sieciowego. Nie wiem czym dokładnie różnią się opcje c) i d) , mam co do tego pewne przypuszczenia ale muszę to zweryfikować.

Sprawdzanie temperatur dysku

Do sprawdzenia temperatury naszego dysku wykorzystamy narzędzie hddtemp. Pobieramy je podobnie jak inne wg instrukcji podanych na początku, zamiast x wpisując "hddtemp" (oczywiście bez cudzysłowów).
Celem sprawdzenia temperatury wydajemy następujące polecenie:
Kod:
sudo hddtemp /dev/sda
dla Ubuntu,
dla Gentoo i Archa bez zainstalowanego narzędzia sudo, na koncie root:
Kod:
hddtemp /dev/sda
PS Wspomniany wyżej problem może również występować w systemach Windows aby sprawdzić czy nas dotyczy należy dokonać odczytów raportu S.M.A.R.T. dysku. W tym celu możemy użyć np. narzędzia Victoria.

Ostatnio zmieniany przez Łukasz : 29-08-2009 o godz. 11:23
MężczyznaŁukasz jest offline   Odpowiedz cytując ten post
Stary 09-09-2009, 16:08   #2
Zarejestrowany użytkownik
 
Data rejestracji: 20-05-2009
Lokalizacja: Opole
Posty: 43
Domyślny

u mnie po mniej-wiecej 2 miesiacach od zakupu lapka licznik wskazal 9045 cykli parkowan - dzisiaj 1 raz zainstalowalem na nim linuxa.

ustawilem hdparm na 254 i dysk prawie wogole przestal parkowac - przy temperaturze 37 stopni to bedzie chyba najlepsze rozwiazanie?

Ostatnio zmieniany przez rakoo : 10-09-2009 o godz. 07:26
Mężczyznarakoo jest offline   Odpowiedz cytując ten post
Stary 09-09-2009, 22:56   #3
Zarejestrowany użytkownik
 
Data rejestracji: 06-02-2008
Lokalizacja: Znienacka
Posty: 626
Domyślny

Cytat:
Napisany przez rakoo Podgląd Wiadomości
(...)przy temperaturze 37 stopni to bedzie chyba najlepsze rozwiazanie?
Temperatura jest OK więc możesz tak zostawić. Możesz jednak jeszcze sprawdzić czy nie podnosi się do zbyt dużego poziomu przy intensywnym użytkowaniu dysku.
Informacji o maksymalnej dopuszczalnej temperaturze pracy dla Twojego dysku możesz poszukać na stronie producenta Twojego dysku.

MężczyznaŁukasz jest offline   Odpowiedz cytując ten post
Stary 10-09-2009, 07:26   #4
Zarejestrowany użytkownik
 
Data rejestracji: 20-05-2009
Lokalizacja: Opole
Posty: 43
Domyślny

temperature sprawdzalem przy kopiowaniu z dysku zew ok 50 GB danych

jednak co mnie martwi - pod Ubuntu slychac jakies dziwne trzaski z miejsca gdzie jest dysk twardy - pod Vista czy XP dysk chodzi bez wydawania odglosow
Mężczyznarakoo jest offline   Odpowiedz cytując ten post
Stary 10-09-2009, 11:03   #5
Zarejestrowany użytkownik
 
Avatar użytkownika hsurim
 
Data rejestracji: 19-04-2006
Lokalizacja: Warszawa (mazowieckie)
Wiek: 51
Posty: 182
Domyślny

Czy czytałeś ten temat ? http://forum.ubuntu.pl/showthread.ph...rkowanie+dysku
Jeżeli nie, to polecam.
Mężczyznahsurim jest offline   Odpowiedz cytując ten post
Sponsored Links
Stary 10-09-2009, 11:47   #6
Zarejestrowany użytkownik
 
Data rejestracji: 06-02-2008
Lokalizacja: Znienacka
Posty: 626
Domyślny

hsurim, znasz takie przysłowie "cudze chwalicie swego nie znacie..."?
Nie wiem czy zauważyłeś, że temat do którego podałeś link traktuje o tym samym. Z taką różnicą, że dot. tylko Ubuntu i nie są to informacje zebrane w jeden poradnik (jak wyżej) tylko porozkładane po wielu postach.

MężczyznaŁukasz jest offline   Odpowiedz cytując ten post
Stary 10-09-2009, 12:31   #7
Zarejestrowany użytkownik
 
Avatar użytkownika hsurim
 
Data rejestracji: 19-04-2006
Lokalizacja: Warszawa (mazowieckie)
Wiek: 51
Posty: 182
Domyślny

Cytat:
Napisany przez Łukasz Podgląd Wiadomości
(...)
temat do którego podałeś link traktuje o tym samym. Z taką różnicą, że dot. tylko Ubuntu
(...)
Nieuważnie widać czytasz.
Mężczyznahsurim jest offline   Odpowiedz cytując ten post
Stary 10-09-2009, 12:52   #8
Capo mandamento
 
Avatar użytkownika Kafka
 
Data rejestracji: 23-07-2006
Lokalizacja: Festung Breslau
Posty: 2,842
Domyślny

Panowie, nie ma co drzeć szat; taki poradnik jest potrzebny i dobrze, że Łukasz go napisał. Wielu początkujących użytkowników linuksa wcześniej lub później trafia na informacje dotyczące tego zagadnienia i każde źródło informacji może się przydać.

MężczyznaKafka jest offline   Odpowiedz cytując ten post
Stary 10-09-2009, 13:53   #9
Zarejestrowany użytkownik
 
Data rejestracji: 06-02-2008
Lokalizacja: Znienacka
Posty: 626
Domyślny

Cytat:
Napisany przez hsurim Podgląd Wiadomości
Nieuważnie widać czytasz.
Cytat: "default value in power.sh potentially kills laptop disks"
To mówi nam o domyślnej wartości poziomu zarządzania energią która może powodować zbyt szybkie parkowanie głowicy dysku a o tym właśnie jest powyższy poradnik.

Cóż więc innego jak nie problem parkowania dysku jest tam zawarte?

MężczyznaŁukasz jest offline   Odpowiedz cytując ten post
Stary 10-09-2009, 17:24   #10
Zarejestrowany użytkownik
 
Data rejestracji: 20-05-2009
Lokalizacja: Opole
Posty: 43
Domyślny

gdyby nie ten topic na forum to nigdy bym sie nie zastanawial ze nad tym ze dysk pod linuxem moze sie szybciej zuzywac
Mężczyznarakoo jest offline   Odpowiedz cytując ten post
Stary 12-09-2009, 17:24   #11
Zarejestrowany użytkownik
 
Data rejestracji: 20-07-2009
Lokalizacja: Bydgoszcz/Poznań
Wiek: 24
Posty: 393
Domyślny

Cytat:
Napisany przez Łukasz Podgląd Wiadomości
Cytat: "default value in power.sh potentially kills laptop disks"
To mówi nam o domyślnej wartości poziomu zarządzania energią która może powodować zbyt szybkie parkowanie głowicy dysku a o tym właśnie jest powyższy poradnik.
Widzisz... może jest w tym ziarno prawdy ale chyba niewiele więcej

Ok. 2 lata temu, gdy ta informacja o niszczącym działaniu Ubuntu (którego wtedy używałem) pojawiła się w internecie postanowiłem sam przeprowadzić testy (na HP nx9020). Zwyczajnie bałem się o dysk w laptopie

Okazało się że przy domyślnych ustawieniach dysk (Hitachi) parkował na ubuntu rzadziej niż w XP. Ponadto korzystanie z hdparm dawało trudne do przewidzenia rezultaty. Nie bez znaczenia jest także fakt że linux z zasady mniej korzysta z dysku niż Windows w typowych zastosowaniach.

Od tamtej pory korzystałem z 3 laptopów z linuksem i na żadnym nie udało mi się dostrzec tego niszczącego działania. I nie jest to wyłącznie moja opinia. (np. tu).

Ostatnio zmieniany przez XemeX : 12-09-2009 o godz. 17:30
Mężczyzna XemeX jest teraz online   Odpowiedz cytując ten post
Stary 12-09-2009, 17:40   #12
Zarejestrowany użytkownik
 
Avatar użytkownika hsurim
 
Data rejestracji: 19-04-2006
Lokalizacja: Warszawa (mazowieckie)
Wiek: 51
Posty: 182
Domyślny

Także uważam, że bardzo dobrze, że Łukasz o tym napisał.
Tylko - jak wyszło w praniu - ten problem nie dotyczy jedynie Linuksa - dlatego napisałem, że nieuważnie czyta
(zapewne nawet nie czytał a jedynie zasugerował się tytułem tematu)
Okazało się, że gdyby nie Linuksiarze, to zapewne nikt by tego wcześniej nie dostrzegł.

Ostatnio zmieniany przez hsurim : 12-09-2009 o godz. 17:43
Mężczyznahsurim jest offline   Odpowiedz cytując ten post
Stary 14-09-2009, 22:27   #13
Zarejestrowany użytkownik
 
Data rejestracji: 06-02-2008
Lokalizacja: Znienacka
Posty: 626
Domyślny

hsurim, owszem nie czytałem dokładnie całego tematu bo najzwyczajniej w świecie nie mam na to czasu. Ostatnio mam za dużo zajęć.
Z drugiej jednak strony zarówno Ty jak i XemeX nie przeczytaliście dokładnie mojego poradnika.
Gdybyście przeczytali go dokładnie, zauważyli byście, że na samym dole jest w nim napisane:
Cytat:
PS Wspomniany wyżej problem może również występować w systemach Windows aby sprawdzić czy nas dotyczy należy dokonać odczytów raportu S.M.A.R.T. dysku. W tym celu możemy użyć np. narzędzia Victoria.
Poradnika do Windowsa jednak nie napisałem bo po pierwsze ostatnio cierpię na niedostatek czasu a po drugie u mnie pod Windowsem ten problem nie występuje więc nie mam doświadczenia w rozwiązywaniu problemu z parkowaniem pod Windowsem
Do poradnika powyższego też mam w planach dodać jeszcze jedną część ale najpierw muszę znaleźć na to trochę czasu.

XemeX, nigdzie nie napisałem, że u wszystkich ten problem występuje. To zależy od wielu czynników. Dobrze jednak jest to sprawdzić. Twierdzenie, że ten problem w ogóle nie występuje tylko dlatego, że nie dostrzegłeś go w swoich trzech laptopach jest nie rozsądne.
Poprzeglądaj Fora internetowe, to zauważysz, że są przypadki ludzi u których w ciągu kilku miesięcy wykonana została potężna ilość parkowań.
MężczyznaŁukasz jest offline   Odpowiedz cytując ten post
Stary 15-09-2009, 07:01   #14
Zarejestrowany użytkownik
 
Avatar użytkownika hsurim
 
Data rejestracji: 19-04-2006
Lokalizacja: Warszawa (mazowieckie)
Wiek: 51
Posty: 182
Domyślny

Łukaszu, raz jeszcze podkreślam, że baaardzo dobrze, że napisałeś o tym.
Ja podałem link, gdzie omówiono to (chyba nawet) szerzej.
A że zasugerowałeś się samym tytułem podlinkowanego wątku, stąd wyszło nieporozumienie.
Mężczyznahsurim jest offline   Odpowiedz cytując ten post
Stary 15-09-2009, 13:38   #15
Zarejestrowany użytkownik
 
Data rejestracji: 06-02-2008
Lokalizacja: Znienacka
Posty: 626
Domyślny

hsurim, może i szerzej ale porozrzucane po wielu postach a tu jest "czysta esencja". Jak ktoś ma czas i chce sobie przeglądać setki postów po to by znaleźć kilka stron o parkowaniu dysku - proszę bardzo. Jak ktoś nie chce tracić na to czasu zainteresuje się poradnikiem wyżej.
MężczyznaŁukasz jest offline   Odpowiedz cytując ten post
Odpowiedz na post

Bookmarks

Opcje związane z dyskusją
Tryby wyświetlania

Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone
Trackbacks are Włączone
Pingbacks are Włączone
Refbacks are Włączone



Wszystkie czasy w strefie CET. Aktualna godzina: 13:06.

PL bywilu
Najcz??ciej wyszukiwane frazy:


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
© 2009 - laptopy.info.plAd Management plugin by RedTyger Search Engine Friendly URLs by vBSEO 3.3.0 Polskie tłumaczenie: CDRinfo.pl