Ubuntu niszczy dyski w notebookach?

Przenośne komputery i problemy z nimi związane
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



Mi w wersji Ubuntu 8.10 przestał parkować dopiero po:

Kod: Zaznacz cały

sudo gedit /etc/default/acpi-support
Ustawieniu:

Kod: Zaznacz cały

ENABLE_LAPTOP_MODE=true
Oraz:

Kod: Zaznacz cały

sudo gedit /etc/laptop-mode/laptop-mode.conf
Ustawione:

Kod: Zaznacz cały

CONTROL_HD_POWERMGMT=1
i:

Kod: Zaznacz cały

BATT_HD_POWERMGMT=254
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254
Inaczej parkuje.
Pozdrawiam serdecznie.

Łukasz Graczyk
http://fishchips.pl/
lefik
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 13 gru 2006, 21:27
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: lefik »

SirLancelot pisze:Witam



Mi w wersji Ubuntu 8.10 przestał parkować dopiero po:

Kod: Zaznacz cały

sudo gedit /etc/default/acpi-support
Ustawieniu:

Kod: Zaznacz cały

ENABLE_LAPTOP_MODE=true
sudo gedit /etc/default/acpi-support
Oraz:

Kod: Zaznacz cały

sudo gedit /etc/laptop-mode/laptop-mode.conf
Ustawione:

Kod: Zaznacz cały

CONTROL_HD_POWERMGMT=1
i:

Kod: Zaznacz cały

BATT_HD_POWERMGMT=254
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254
Inaczej parkuje.
Potwierdzam, także i u mnie dopiero to pomogło.

// Update: Jednak nadal parkuje, ale o wiele wolniej.
mistermisiek
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 22 sty 2009, 22:54
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: mistermisiek »

To fajnie, przesiadłem się dzisiaj z Visty na ubuntu, ponieważ informatyk z którym pracuje polecił mi tego linuxa, a widzę, że mogę stracić dysk tym bardziej, że nie znam się wogóle na poleceniach itp :/

Może ktoś by mógł mi pomóc krok po kroku jak osłowi powiedzieć, bo nie znam się na tym systemie, a często pracuje na baterii, taka praca.

Pozdrawiam
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


Pierwsza rada:

- Spójrz na post poniżej Twojego,
- Przeczytaj,
- Odpal:

Kod: Zaznacz cały

Aplikacje >> Akcesoria >> Terminal
i zrób to co tam napisane.

Druga rada:

Poczytaj ten temat. W dziesiątkach(jak nie setkach postów) ludzie piszą jak zainstalować narzędzie do sprawdzania ilości parkowań dysku i badania jego temperatury. Nie to że nie mógłbym Ci podać... ale jak nauczysz się szukać to łatwiej Ci będzie pracować i rozwiązywać tego typu kwestie pod Ubuntu.

#####################################

Do lefik:

Jeśli nadal Ci parkuje a chcesz żeby wcale nie parkowało(u mnie przy ustawieniu 254 nie parkuje wcale; tylko przy PowerOff) to spróbuj zamiast:

Kod: Zaznacz cały

BATT_HD_POWERMGMT=254
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254
Wstawić:

Kod: Zaznacz cały

BATT_HD_POWERMGMT=255
LM_AC_HD_POWERMGMT=255
NOLM_AC_HD_POWERMGMT=255
Pozdrawiam serdecznie.

Łukasz Graczyk
http://fishchips.pl/
mistermisiek
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 22 sty 2009, 22:54
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: mistermisiek »

wieszti pisze:@adrian_jg

Kod: Zaznacz cały

sudo gedit /etc/laptop-mode/laptop-mode.conf
szukasz tam CONTROL_HD_POWERMGMT=1 i zamieniasz na CONTROL_HD_POWERMGMT=0 zapisujesz plik i gotowe
Zrobiłem to, lecz czy temperatura dysku się nie zwiekszy??

Jak sprawdzić temp dysku ??

Bo po zamianie - moze mi sie wydaje - wiatraczki zaczely chodzic caly czas :/
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 »

Nie chce źle wróżyć ale ten temat przeżyje Wielką Orkiestrę Świątecznej Pomocy jak każdy będzie chciał powtarzania wszystkich info zawartych na 386 już postach ciągle od nowa i od nowa bez kliknięcia choć jednej strony wątku wstecz.

Przecież pisałem o programie do kontroli parkowania i temperatury post niżej. Nie mów że czytałeś i nic nie znalazłeś bo w tym temacie co drugi post o tym mówi.

Powtarzam ostatni raz:

Parkowanie:

Kod: Zaznacz cały

sudo aptitude install smartmontools

Kod: Zaznacz cały

sudo smartctl -H /dev/sda

Kod: Zaznacz cały

sudo smartctl -s on /dev/sda

Kod: Zaznacz cały

sudo smartctl -a /dev/sda | grep Load_Cycle_Count
Temperatura:

Kod: Zaznacz cały

sudo apt-get install hddtemp

Kod: Zaznacz cały

sudo hddtemp /dev/sda

Kod: Zaznacz cały

Here's a suggestion to prevent heat problems :

* while on battery : use apm 128
* while on AC and disk temperature <= 58 degrees celcius : use apm 254
* while on AC and disk temperature > 60 degrees celcius : use apm 128
* while disk temperature of 59 and 60 degrees don't change the apm. So apm can be 254 if the temperate was below 58 previously and apm can be 128 if temperature was above 60 degrees previously.
#########################

Reszta naprawdę jest w poprzednich postach więc czytaj zamiast prosić o tworzenie zlepków dawno już opisanych solucji.

Powodzenia.

PS.: Jako że FAQs & HOWTOs Tylko gotowe rozwiązania. piszą z reguły funkcyjni na forum to proszę aby któryś z nich się pokusił i spisał HOWTO dla 8.10(bo jest gotowa z postów z poprzednich 2 stron wątku). Wcześniejsze wersje też są dość dobrze opisane. Ten wątek się już dostatecznie rozrósł a skoro są rozwiązania to czemu nie ukrócić ciągłych pytań i nie zamieścić HOWTO?
Pozdrawiam serdecznie.

Łukasz Graczyk
http://fishchips.pl/
mistermisiek
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 22 sty 2009, 22:54
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: mistermisiek »

Dziekuję i przepraszam na drugi raz będe czytał, tylko mam pytanie 39 stopni w latopie ktory chodzi z godzinke na zasilaczu to duzo ?
/dev/sda: Hitachi HTS542525K9SA00: 39°C
3 minuty później
/dev/sda: Hitachi HTS542525K9SA00: 40°C
Sprawdziłem też ile cykli, dostałem takie coś.
193 Load_Cycle_Count 0x0012 099 099 000 Old_age Always - 11904
Czy to dużo na laptopaktóry ma około pół roku i jest użytkowany codziennie po około 3 godzinki a nie raz 6??

Po odłączeniu kabla i pracy na baterii zauwazylem że igła staje co 1 minute, to dobrze ? W ustawieniach nic nie zmieniałem.
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 »

Nie ma za co dziękować i za co przepraszać. Po prostu im szybciej się nauczysz korzystając z linuxa szukać potrzebnych Ci solucji i czytać do skutku tym mniej będziesz uzależniony od tego że akurat pojawi się ktoś kto Ci da wszystko na tacy. Jak się przyzwyczaisz do samodzielnego szukania rozwiązań to uczestnictwo w takich właśnie forach będzie dla Ciebie dużo bardziej efektywne i szybciej rozwiążesz swoje problemy z systemem.

Co do temperatury dysku to ja tuż po starcie systemu mam:

Kod: Zaznacz cały

/dev/sda: TOSHIBA MK3252GSX: 26°C
Po około 5 minutach od startu:

Kod: Zaznacz cały

/dev/sda: TOSHIBA MK3252GSX: 30°C
A po godzinie pracy bez wielkiego obciążania systemu:

Kod: Zaznacz cały

/dev/sda: TOSHIBA MK3252GSX: 40°C
Czyli to co napisałem pomogło Ci jak widzę i na parkowanie i na temperaturę?

Jeśli tak to gratulacje i powodzenia na dalszej drodze używania Ubuntu :)

#################################################

Co pomiaru ilości parkowań to skoro przesiadłeś się na Ubuntu teraz to zakładam że wcześniej miałeś Windę? Powiem Ci że ja po około pół roku używania na poprzednim laptopie miałem 13000 parkowań. Więc Twój stan jest raczej w normie. Teraz na Twoim miejscu kontrolowałbym tępo przyrostu parkowań za pomocą znanych Ci już komend.

Ja tam wyznaje zasadzę że na kablu parkować nie powinien więc skoro Ci na kablu nie parkuje to dobrze ale sprawdź to.

Jeśli po odłączeniu kabla staje co minutę to w sumie kwestia gustu ale dla mnie by było to za często tym bardziej że dysk ma temperaturę około 40 stopni u Ciebie. Skoro piszesz że nie stosowałeś żadnych ustawień od ograniczania parkowania póki co to zastosuj to co pisałem w kilku poprzednich postach i wtedy sprawdź co jaki czas będziesz miał przyrost parkowania bez kabla. Dla mnie to info jest najbardziej miarodajne.
Pozdrawiam serdecznie.

Łukasz Graczyk
http://fishchips.pl/
mistermisiek
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 22 sty 2009, 22:54
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: mistermisiek »

Tak miałem MS Vista, na lunuxa przesiadłem się 2 dni temu.
Licznik parkowań wzrósł o 1 czyli dobrze bo uruchamiałem system- z tego co się dowiedziałem może być tak przy kablu.
Temperatura trzyma cały czas 40 stopni wiec też jest ok.
Co do parkowań na baterii jak tylko będę miał więcej czasu na sprawdzenie to sprawdzę, na razie nie pracuje prawie nigdy na baterii a po drugie mam sesję, więc wiesz jak to jest. Ale na pewno sprawdzę w następnym tygodniu i przedstawie wyniki.

Pozdrawiam i jeszcze raz dziękuje.
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 »

OK. Udanej sesji. Czego byś nie ustawił w systemie to podczas robienia PowerOff sprzętu tak czy inaczej doliczy Ci 1 parkowanie bo skoro wyłączasz cały komputer to siłą rzeczy też dysk który musi wtedy zaparkować.

Po sesji zrób testy i daj znać. Mi na ustawieniach które podałem działa bez zarzutu a nawet gdyby miał bardzo wolno parkować na baterii to nie widzę w tym nic złego bo wtedy i podatność na uszkodzenie i przegrzanie maleje jak sobie raz na jakiś rozsądny czas zaparkuje.
Pozdrawiam serdecznie.

Łukasz Graczyk
http://fishchips.pl/
kazmen
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 25 paź 2008, 14:11
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: kazmen »

a tak pozatym :> .... czy przypadkiem problem nie został rozwiązany w nowym ubu 8.04.2 i w aktualizacjach 8.10 ,w sume calkiem niedawno instalowałem aktualizacjie acpi-support

Ubuntu 8.04.2
BUG dotyczący parkowania"High frequency of load/unload cycles on some hard disks may shorten lifetime"
tak po czytelni grzebałem w temacie dotyczącym aktualizacji HH ,podano numerki bugow oczytalem kazdy i byl akurat ten dotyczacy tego wątku

zdecydowalem sie sprawdzić no i jest wg mnie rozwiazane
na AC wogole nie parkuje a parkował ...:S

na BT gdy laptop-mode jest włączony parkuje ale nie tak drastycznie jak kiedys to mialo miejsce ze w ciagu godziny przyrost był równy 60-100

po aktualce wychodzi około 20
skorygowałem to jeszcze tym:
BATT_HD_POWERMGMT=254
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254
wychodzi okolo 4-5 razy obecnie tylko na baterii... i to najlepsze parkuje akurat w tym momencie jak laptop chwilowo jest nieuzywany:) ..kiedys parkował dosłownie samowolka jak mu sie podobało :)

mój dysk to HITACHI 60GB numerka nie pamiętam w każdym razie laptop Acer 3623NWXMi
CeleronM370 1,5+1,5GB ram+Ubuntu 9.04=startup time 19s po modyfikacjach
DA26
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 04 gru 2008, 18:56
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: DA26 »

Witam
Przyglądam sie temu tematowi od dawna i w koncu odwazyłem sie zainstalowac wczoraj ubuntu na moim laptopie. Myślałem ze problem został rozwiazany jednak u mnie ciagle on wystepuje. Robiłem wszystko jak w instrukcji powyżej. Jednak jedyne co udało mi sie uzyskac to to że dysk przesłał parkowac podczas zasilania sieciowego i ze troche uspokoił sie z parkowaniem na zasilaniu z baterii :( .

Kod: Zaznacz cały

13:23 193 Load_Cycle_Count        0x0012   096   096   000    Old_age   Always       -       46237
13:27 193 Load_Cycle_Count        0x0012   096   096   000    Old_age   Always       -       46247
13:31 193 Load_Cycle_Count        0x0012   096   096   000    Old_age   Always       -       46254
13:35 193 Load_Cycle_Count        0x0012   096   096   000    Old_age   Always       -       46261
15:50 193 Load_Cycle_Count        0x0012   096   096   000    Old_age   Always       -       46278
16:33 193 Load_Cycle_Count        0x0012   096   096   000    Old_age   Always       -       46285
17:11 193 Load_Cycle_Count        0x0012   096   096   000    Old_age   Always       -       46296
W laptop-mode.conf ustawiałem wartosci na 244 i 255 jak i również zmieniłem ENABLE_LAPTOP_MODE=true ale parkowanie nie ustawało. Nie wiem w którym miejscu popełniał błąd. Może ktoś pomóc? Nie chce wracać do visty, a ubuntu chciałbym sie cieszyc nie tylko na stacjonarce.

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=254
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
Awatar użytkownika
wieszti
Sędziwy Jeż
Sędziwy Jeż
Posty: 38
Rejestracja: 01 sie 2008, 18:13
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: wieszti »

Jednak jedyne co udało mi sie uzyskac to to że dysk przesłał parkowac podczas zasilania sieciowego i ze troche uspokoił sie z parkowaniem na zasilaniu z baterii .
No i o to chodziło, a co byś chciał uzyskać? Dobrze że parkuje na baterii, zmniejsza to zużycie energii i chroni dysk przed wstrząsami
Zresztą zobacz ile parkowań nabiło Ci na Viscie.

Kod: Zaznacz cały

BATT_HD_POWERMGMT=254
możesz tu ustawić 128 albo 200 i zobaczyć jak często bedzie prakował na baterii, musisz sobie dobrać zadowalającom Cię wartość, mi wyższa wartość tym parkuje rzadziej, możliwe że nie da się ustawić 254, bo dysk nie zezwala na całkowite wyłączenie parkowań na baterii
KDE 4.2 -- Debian Sid -- Hp6820s
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 »

Wiesz. Na luntchpad pisali już kilka razy że w wersji systemu 8.10 nie parkuje bez ustawiania czegokolwiek oprócz instrukcji z:

https://wiki.ubuntu.com/PowerManagement

A niestety wygląda to inaczej.

Jeśli po zastosowaniu ustawień które opisałem działa Ci bez zarzutu to miło to słyszeć i czekam na dalsze potwierdzające te ustawienia opinię.
Pozdrawiam serdecznie.

Łukasz Graczyk
http://fishchips.pl/
Awatar użytkownika
wieszti
Sędziwy Jeż
Sędziwy Jeż
Posty: 38
Rejestracja: 01 sie 2008, 18:13
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: wieszti »

Powiem Ci więcej, z najnowszymi aktualizacjami, u mnie nie parkuje, bez ustawiania czegokolwiek, zresztą zobacz wbudowany skrypt który za to odpowiada:

etc/acpi/ac.d/90-hdparm.sh etc/acpi/battery.d/90-hdparm.sh /etc/acpi/resume.d/90-hdparm.sh etc/acpi/start.d/90-hdparm.sh

Kod: Zaznacz cały

#! /bin/sh
#
# This script adjusts hard drive APM settings using hdparm. The hardware
# defaults (usually hdparm -B 128) cause excessive head load/unload cycles
# on many modern hard drives. We therefore set hdparm -B 254 while on AC
# power. On battery we set hdparm -B 128, because the head parking is
# very useful for shock protection.
#

. /usr/share/acpi-support/power-funcs

DO_HDPARM=y
if [ -e /usr/sbin/laptop_mode ] ; then 
  LMT_CONTROL_HD_POWERMGMT=$(. /etc/laptop-mode/laptop-mode.conf && echo "$CONTROL_HD_POWERMGMT")
  if [ "$LMT_CONTROL_HD_POWERMGMT" != 0 ] \
     && [ -e /var/run/laptop-mode-tools/enabled ]
  then
    # Laptop mode controls hdparm -B settings, we don't.
    DO_HDPARM=n
  fi
fi

if [ "$DO_HDPARM" = y ] ; then
  # Get the power state into STATE
  getState;
  
  for dev in /dev/sd? /dev/hd? ; do
    if [ -b $dev ] ; then
      # Check for APM support; discard errors since not all drives
      # support HDIO_GET_IDENTITY (-i).    
      if hdparm -i $dev 2> /dev/null | grep -q 'AdvancedPM=yes' ; then
	if [ "$STATE" = "BATTERY" ] ; then
	  hdparm -B 128 $dev
	else
	  hdparm -B 254 $dev
	fi
      fi
    fi
  done
fi
podejrzewam ze niektórym nie działa przez to:

Kod: Zaznacz cały

# Check for APM support; discard errors since not all drives
      # support HDIO_GET_IDENTITY (-i).    
      if hdparm -i $dev 2> /dev/null | grep -q 'AdvancedPM=yes' ; then
wtedy wystarczy przerobić trochę skrypt

Kod: Zaznacz cały

#! /bin/sh
#
# This script adjusts hard drive APM settings using hdparm. The hardware
# defaults (usually hdparm -B 128) cause excessive head load/unload cycles
# on many modern hard drives. We therefore set hdparm -B 254 while on AC
# power. On battery we set hdparm -B 128, because the head parking is
# very useful for shock protection.
#

. /usr/share/acpi-support/power-funcs

DO_HDPARM=y
if [ -e /usr/sbin/laptop_mode ] ; then 
  LMT_CONTROL_HD_POWERMGMT=$(. /etc/laptop-mode/laptop-mode.conf && echo "$CONTROL_HD_POWERMGMT")
  if [ "$LMT_CONTROL_HD_POWERMGMT" != 0 ] \
     && [ -e /var/run/laptop-mode-tools/enabled ]
  then
    # Laptop mode controls hdparm -B settings, we don't.
    DO_HDPARM=n
  fi
fi

if [ "$DO_HDPARM" = y ] ; then
  # Get the power state into STATE
  getState;
  
  for dev in /dev/sd? /dev/hd? ; do
    if [ -b $dev ] ; then
      # Check for APM support; discard errors since not all drives
      # support HDIO_GET_IDENTITY (-i).    
    
	if [ "$STATE" = "BATTERY" ] ; then
	  hdparm -B 128 $dev
	else
	  hdparm -B 254 $dev
	fi
      
    fi
  done
fi
Zresztą wszystko jest opinane w tym pliku.
Jedyna niedogodność że po wznowieniu ze stanu wstrzymania znowu parkuje, i muszę ręcznie uruchomić powyższy skrypt
I nie sugeruj się zbytnio wiki bo można tam znaleźć już przestarzałe informację, zreszto to chyba bolączka projektów open source, nikomu nie chce się pisać dokumentacji :/
KDE 4.2 -- Debian Sid -- Hp6820s
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 »

No dobra. Załóżmy że jest to ciekawa metoda na załatwienie tego problemu bez potrzeby rozległego edytowania parametrów systemu.

Mam jednak dwa pytania:

- Czy to Twoja metoda autorska czy posiłkujesz się rozwiązaniem z jakiegoś forum?
- Czy i jak długo testowałeś tę metodę pod 8.10?
- Jak powinny wyglądać ustawienia w plikach:

Kod: Zaznacz cały

sudo gedit /etc/default/acpi-support
Oraz:

Kod: Zaznacz cały

sudo gedit /etc/laptop-mode/laptop-mode.conf
Po edycji edytowanego przez Ciebie skryptu?

PS.: Jeśli możesz to daj mi nieedytowaną wersję pliku:

Kod: Zaznacz cały

sudo gedit /etc/laptop-mode/laptop-mode.conf
Bo po tych wszystkich zmianach nie pamiętam jakie funkcje były tam oryginalnie włączone i o jakich wartościach. Najlepiej daj mi to na:

Kod: Zaznacz cały

http://wklej.org/
Z góry dzięki!

############################

Poza tym ten sam skrypt znajduje się w katalogach:

Kod: Zaznacz cały

/etc/acpi/battery.d/
/etc/acpi/resume.d/
/etc/acpi/start.d/
Jesteś pewien że skryptów w nich zawartych nie trzeba edytować tak jak tego w:

Kod: Zaznacz cały

/etc/acpi/ac.d/
? Daj znać.
############################

Po tym co dopisałeś na dole swojej wiadomości wnioskuje że masz problem z automatycznym odpalaniem skryptu po edycji. Sądzę że rozwiązanie tkwi w tym aby skrypt w:

Kod: Zaznacz cały

/etc/acpi/ac.d/
/etc/acpi/battery.d/
/etc/acpi/resume.d/
/etc/acpi/start.d/
Był tak samo zedytowany. Sprawdź to jak możesz i podaj jakie masz parametry plików o które pytam na początku tego posta.

Poza tym widzę że wszystko zatacza wielkie koło bo te skrypty które opisujesz to nieco zmodyfikowany UglyFix by UbuntuDeamon który ja opisywałem jakieś 300 postów wcześniej w tym temacie ale ten sposób na wersji 8.04 i 8.10 jakoś mi nie chciał działać.
Pozdrawiam serdecznie.

Łukasz Graczyk
http://fishchips.pl/
kazmen
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 25 paź 2008, 14:11
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: kazmen »

wieszti to ja proponuje wstawić skrypt pana lukk do katalogu odpowiadającego za "wybudzanie" nie wiem ktory to :) ale dokladnie opisal to odrazu na 1 stronie tego wątku
korzystałem z tego do momentu az nie zrobili tych aktualizacji
CeleronM370 1,5+1,5GB ram+Ubuntu 9.04=startup time 19s po modyfikacjach
Awatar użytkownika
wieszti
Sędziwy Jeż
Sędziwy Jeż
Posty: 38
Rejestracja: 01 sie 2008, 18:13
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: wieszti »

Mini FAQ dla wszystkich nowych użytkowników Ubuntu:
1. Instalujemy system i najnowsze aktualizację.
2. Sprawdzamy jak często parkuje dysk:

Instalujemy program do odczytu liczby parkowań

Kod: Zaznacz cały

sudo aptitude install smartmontools
Sprawdzamy liczbe parkowań na laptopie podłączonym do sieci

Kod: Zaznacz cały

sudo smartctl -a /dev/sda | grep Load_Cycle_Count
Patrzymy na wartość

Kod: Zaznacz cały

193 Load_Cycle_Count        0x0012   099   099   000    Old_age   Always       -       19605
Jak widać u mnie dysk zaparkował 19605 razy. Sprawdzamy ponownie za jakiś czas. Jeśli przyrost
jest większy niż 90-100 na dobę to powinieneś się zacząć martwić. Jeśli nie to wszystko ok i możesz sobie darować dalsze czytanie.

3.Jeśli problem istnieje, postępujesz według rozwiązania które przedstawił SirLancelot

Kwestia temperatury
Może się tak zdarzyć że po całkowitym wyłączeniu parkowania nasz dysk zacznie osiągać wysoką temperaturę. Aby to sprawdzić:
1.instalujemy program do odczytu temp.

Kod: Zaznacz cały

sudo apt-get install hddtemp
2.sprawdzamy temperaturę

Kod: Zaznacz cały

sudo hddtemp /dev/sda
3. Sprawdzamy jaka jest maksymalna dopuszczalna temperatura dla naszego dysku

Kod: Zaznacz cały

sudo smartctl -a /dev/sda | grep Temperature_Celsius 
4.Odczytujemy wartość:

Kod: Zaznacz cały

194 Temperature_Celsius     0x0002   144   100   000    Old_age   Always       -       38 (Lifetime Min/Max 18/51)
Jak widać aktualna temperatura mojego dysku wynosi 38, a dopuszczalny zakres zawiera sie w przedziale od 18 do 51. (Lifetime Min/Max 18/51)

5. Jeśli wartość temperatury przekracza maksymalną dopuszczlną wartość to:
Jeśli postępowaliśmy zgodnie z tym co napisał SirLancelot to
zmieniamy:

Kod: Zaznacz cały

BATT_HD_POWERMGMT=254 
LM_AC_HD_POWERMGMT=254
na jakieś mniejsze wartości np

Kod: Zaznacz cały

BATT_HD_POWERMGMT=200
LM_AC_HD_POWERMGMT=200
Należy dobrać to eksperymentalnie mając na uwadze że niższa wartość oznacza częstsze parkowanie, ale dzięki temu także mniejszą temperaturę.


@SirLancelot To nie są moje skrypty, one są wbudowane w system !!!. Zajrzyj do katalogów /etc/acpi/battery.d /etc/acpi/ac.d /etc/acpi/start.d itp. na pewno masz tam pliki 90-hdparm.sh
Jeśli one nie działają u Ciebie prawidłowo i poradziłeś sobie włączając laptop mode to także jest jak najbardziej ok. Możesz tak zostawić.
Jeśli jednak chcesz to możesz zmodyfikować ten skrypt, tak jak napisałem w poście wyżej.
I wyłączyć to co włączyłeś czyli w /etc/default/acpi-support dać ENABLE_LAPTOP_MODE=false i w /etc/laptop-mode/laptop-mode.conf dać CONTROL_HD_POWERMGMT=0
nieedytowany laptop-mode.conf http://wklej.org/id/44380/

EDIT:
kazmen pisze:wieszti to ja proponuje wstawić skrypt pana lukk do katalogu odpowiadającego za "wybudzanie" nie wiem ktory to :) ale dokladnie opisal to odrazu na 1 stronie tego wątku
korzystałem z tego do momentu az nie zrobili tych aktualizacji
za wybudzanie odpowiada /etc/acpi/resume.d
nie wiem czy to coś pomoże bo ten skrypt który jest w systemie, to taki bardziej rozbudowany skrypt lukka więc też powinien działać, ale to chyba jakiś błąd w acpi, ktoś już wcześniej pisał o tym problemie.
KDE 4.2 -- Debian Sid -- Hp6820s
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 »

Fajnie że zamieściłeś to mini HOW-TO. Moim zdaniem powinno trafić do działu HOW-To tego forum.

Dzięki za wklejkę pliku o który prosiłem.

Przetestuję inne rozwiązanie które mi przyszło do głowy a które korzysta ze skryptów systemowych i z Twojej sugestii. Mianowicie wyłączając Laptop-Mode w:

Kod: Zaznacz cały

/etc/default/acpi-support

Kod: Zaznacz cały

ENABLE_LAPTOP_MODE=false
Przywrócę:

Kod: Zaznacz cały

/etc/laptop-mode/laptop-mode.conf
Według tego co mi dałeś:

http://wklej.org/id/44380/

A skrypty zawarte w:

Kod: Zaznacz cały

/etc/acpi/ac.d/
/etc/acpi/battery.d/
/etc/acpi/resume.d/
/etc/acpi/start.d/
Zedytuje z:

http://wklej.org/id/44431/

Na według Twojej sugestii:

http://wklej.org/id/44432/

Czyli wyhaszuje linijkę o której pisałeś i sprawdzę czy pozwoli to całkiem wyłączyć parkowanie. Jeśli tak to zmniejszenie ustawienia 255 też będzie działać.

Przetestuje i dam znać.

##############################################

Przetestowałem powyżej opisaną konfigurację i ku mojemu zdziwieniu parkuje nawet na kablu. Tak jakby pomijał istnienie tych skryptów lub rzeczywiście nie startuje ich po starcie systemu.

Po przywróceniu ustawień:

Kod: Zaznacz cały

sudo gedit /etc/default/acpi-support

Kod: Zaznacz cały

ENABLE_LAPTOP_MODE=true

Kod: Zaznacz cały

sudo gedit /etc/laptop-mode/laptop-mode.conf
http://wklej.org/id/44454/

i przywróciłem do:

Kod: Zaznacz cały

/etc/acpi/ac.d/
/etc/acpi/battery.d/
/etc/acpi/resume.d/
/etc/acpi/start.d/
Skrypt:

Kod: Zaznacz cały

90-hdparm.sh
O treści nieedytowanej, czyli:

http://wklej.org/id/44431/

Po takich ustawieniach nie parkuje na kablu ani na baterii choć pewnie na niektórych dyskach które dopuszczają opcję 255 będzie przy 254 parkowało ale bardzo wolno.

Czyli jednak nadal solucja z Laptop-Mode jest bardziej uniwersalna. W sumie to ją rekomendują na oficjalnym opisie Ubuntu Forums dotyczącym PowerManagement dla Ubuntu 8.10 więc ja zostanę przy tej metodzie.

Przy tych ustawieniach maksymalna temperatura dysku jaką uzyskałem to:

Kod: Zaznacz cały

/dev/sda: TOSHIBA MK3252GSX: 42°C
Czyli znośnie.
Pozdrawiam serdecznie.

Łukasz Graczyk
http://fishchips.pl/
Awatar użytkownika
wieszti
Sędziwy Jeż
Sędziwy Jeż
Posty: 38
Rejestracja: 01 sie 2008, 18:13
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma

Odp: Ubuntu niszczy dyski w notebookach?

Post autor: wieszti »

http://wklej.org/id/44432/

zapomniałeś wychaszować tam jedną linijke, oprócz warunku z if musisz wychaszować jeszcze fi, być może dlatego nie działa

tak powinno wygladać:
http://wklej.org/id/44494/

jest prosty sposób aby przekonać się czy skrypt działa
sudo /etc/acpi/ac.d/90-hdparm.sh
jeśli pojawi się coś takiego
/dev/sda:
setting Advanced Power Management level to 0xfe (254)
to oznacz że skrypt działa,
najlepiej sprawdź tak obie wersie pliku oryginalną i edytowaną, wtedy dowiemy się czy winny jest źle napisany skrypt, czy może procedura startu
KDE 4.2 -- Debian Sid -- Hp6820s
ODPOWIEDZ

Wróć do „Laptopy”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 4 gości