Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#201 Le 30/10/2007, à 16:38

DiCiCat

Re : Vieillissement prématuré des disques durs de portables

Marrant, ça me donne pas envie de te répondre

Si c'est de l'humour j'ai pas compris ...

Ben t'es pas obligé de répondre,

et non il n'y a aucun humour la dedans, juste des constatations personnelles en 3 ans de comparaison des deux distributions. Je persiste et signe.

Sinon effectivement c'est un peut provocateur mais ça fait suite aux trop nombreuses discussions sur ubuntu vs debian, blablabla. Rien a voir avec le sujet de ce tread.

Dernière modification par DiCiCat (Le 30/10/2007, à 16:49)

Hors ligne

#202 Le 30/10/2007, à 17:29

The Marauder

Re : Vieillissement prématuré des disques durs de portables

Tu es provocateur ... Les guéguerre n'arrangent rien, et les provoquer ainsi non plus.

Le libre avance ENSEMBLE, pas les uns contre les autres .

Dernière modification par The Marauder (Le 30/10/2007, à 17:38)


Un prog sans ses Source c'est comme une plage sans le sable.
Desktop Kubuntu 10.04 - netbook Kubuntu 10.04 - Serveur Debian Lenny
Commandes a  ne pas faire

Hors ligne

#203 Le 30/10/2007, à 17:39

DiCiCat

Re : Vieillissement prématuré des disques durs de portables

Désolé, j'arrêterais d'enchérir sur le sujet après cette remarque mais dans l'affaire le provocateur ici, je considère que c'est toi.
Tu viens sur un tread juste pour poster une remarque sur une signature, sans t'intéresser au sujet qui est développé sur 200 messages.
Bref, je clos ici cette discussion en publique qui n'a aucun intérêt, je retourne au sujet des HDD qui "s'usent" prématurément.

Hors ligne

#204 Le 30/10/2007, à 17:47

The Marauder

Re : Vieillissement prématuré des disques durs de portables

Le sujet je le connais et j'en ai pris conscience, seulement je n'ai rien a apporter dessus pour le moment. (ta signature reste provocatrice et sans interet, la preuve ...)

Dernière modification par The Marauder (Le 30/10/2007, à 17:48)


Un prog sans ses Source c'est comme une plage sans le sable.
Desktop Kubuntu 10.04 - netbook Kubuntu 10.04 - Serveur Debian Lenny
Commandes a  ne pas faire

Hors ligne

#205 Le 30/10/2007, à 18:15

compte supprimé

Re : Vieillissement prématuré des disques durs de portables

Brunus a écrit :
mr_pouit a écrit :

Ça dépend du disque et du portable, c'est tout... j'ai constaté que ça augmentait sur le mien, et de beaucoup (+6°), mais j'ai pas généralisé pour autant... roll

C'est pas 6° de plus qui vont tuer ton HD...

Exact quand on s'approche de l'hiver... Mais s'il fait 30°, ce qui arrive (espérons que nous aurons à nouveau un été...), c'est moins sûr...

A+

#206 Le 30/10/2007, à 18:25

Brunus

Re : Vieillissement prématuré des disques durs de portables

Si il y a une activité disque parasite qui réveille le disque alors que les têtes sont parckées cela déporte une partie du problème. Il ya a peut être un réglage agressif de la gestion d'économie d'énergie et en même temps un process qui ne devrait pas autant utiliser le disque.

Effectivement, sur mon laptop, bien que je ne touche à rien et qu'il y ni est aucune activité suceptible d'activer le HD, j'ai toujours le clignotement de la diode du hd qui me montre que le disque travail. J'ai souvent cherché à savoir quel process provoquait cette activité mais sans trouver.

Du coup, ça sert vraiment à quelque chose de revoir les réglages de la gestion d'économie d'énergie au niveau du HD mais il faut aussi régler le prob des process utilisateurs du disque. J'ai lu des commentaires en ce sens sur pas mal de sites, et il semble que je ne sois pas le seul à subir la malédiction de la led qui clignote.

Hors ligne

#207 Le 30/10/2007, à 18:32

The Marauder

Re : Vieillissement prématuré des disques durs de portables

Brunus a écrit :

[...] et il semble que je ne sois pas le seul à subir la malédiction de la LED qui clignote.

Compac HP nx6310

Je confirme, je l'ai aussi. Je ferais joujou avec smartctl ce soir pour un éclaircissement.


Un prog sans ses Source c'est comme une plage sans le sable.
Desktop Kubuntu 10.04 - netbook Kubuntu 10.04 - Serveur Debian Lenny
Commandes a  ne pas faire

Hors ligne

#208 Le 30/10/2007, à 18:45

Link31

Re : Vieillissement prématuré des disques durs de portables

Brunus a écrit :

J'ai souvent cherché à savoir quel process provoquait cette activité mais sans trouver.

J'ai indiqué il y a quelques pages la méthode pour le savoir (à adapter pour Ubuntu si besoin) :

faustus a écrit :

En plus, j'ai de l'activité disque toutes les 10 s environ, même quand je ne fais absolument rien (c'est peut-être normal, mais je préférerais en être sûr).

Ça dépend souvent de l'environnement de bureau. Pour le savoir :
- désactive sysklogd :

sudo /etc/init.d/sysklogd stop
sudo /etc/init.d/klogd stop

Enfin adapte selon les fichiers présents dans /etc/init.d, je ne sais pas quelle est la manipulation exacte sous Ubuntu (je suis sous Gentoo).

- active le rapport de la lecture/écriture de blocs :

sudo echo 1 > /proc/sys/vm/block_dump

Ensuite, utilise le PC comme tu le ferais normalement, pendant quelques minutes. Quand tu remarques une activité "anormale" du disque, regarde les dernières lignes du résultat de la commande dmesg.

Quand tu auras trouvé quels sont les fichiers trop souvent modifiés, arrête le rapport :

sudo echo 0 > /proc/sys/vm/block_dump

Puis réactive sysklogd si tu veux.

J'ai remarqué que KDE était assez "agressif" avec le disque, notamment pour le cache internet et les fichiers temporaires. J'ai donc écrit un script qui place tout ça dans la RAM au démarrage, et qui l'écrit sur le disque dur en une seule fois à l'arrêt.
Évidemment, en cas de crash les données sont perdues, mais il ne s'agit que de fichiers temporaires et de préférences... Rien de dramatique, d'autant plus que Linux plante assez rarement.

Je veux bien mettre le script ici, cependant il est pour Gentoo. Il va falloir adapter les fichiers de configuration pour Ubuntu.

/etc/init.d/local.start

chown nom_utilisateur:nom_utilisateur /tmp/kdecache-nom_utilisateur
rsync -rta /var/tmp/kdecache-nom_utilisateur/* /tmp/kdecache-nom_utilisateur
mkdir /tmp/.kde-nom_utilisateur
chown nom_utilisateur:nom_utilisateur /tmp/.kde-nom_utilisateur
rsync -rta /home/nom_utilisateur/.kde/* /tmp/.kde-nom_utilisateur
mount -o bind /tmp/kdecache-nom_utilisateur /var/tmp/kdecache-nom_utilisateur
mount -o bind /tmp/.kde-nom_utilisateur /home/nom_utilisateur/.kde

/etc/init.d/local.stop

umount /var/tmp/kdecache-nom_utilisateur
umount /home/nom_utilisateur/.kde
rsync -rta --delete /tmp/kdecache-nom_utilisateur/* /var/tmp/kdecache-nom_utilisateur
rsync -rta --delete /tmp/.kde-nom_utilisateur/* /home/nom_utilisateur/.kde

Et ne pas oublier d'ajouter à /etc/fstab :

tmpfs                   /tmp            tmpfs           mode=1777               0 0

Résultat : je peux naviguer sur internet pendant plusieurs dizaines de minutes sans jamais que le disque dur n'ait à se lancer. C'est particulièrement utile sur batterie.

Hors ligne

#209 Le 30/10/2007, à 20:03

compte supprimé

Re : Vieillissement prématuré des disques durs de portables

@Link31

J'ai désactivé les logs, ça ne change rien.
Et sudo echo 1 > /proc/sys/vm/block_dump répond "permission non accordée"
Mais comme c'est un ordi de bureau, je n'ai pas de mode laptop activé, ni de hdparam lancé.
N'empêche que la led clignote quand même, en toutes situations (et c'est plutôt 2 à 3 secondes que 10).

Dernière modification par faustus (Le 30/10/2007, à 20:11)

#210 Le 30/10/2007, à 20:09

Compte anonymisé

Re : Vieillissement prématuré des disques durs de portables

Il serait peut-être urgent que les distributions linux rencontrant ce problème solutionnent sérieusement ce problème qui n'est pas nouveau, plutôt que de laisser chacun bricoler des scripts sensibles mettant la durée de vie du disque dur en jeu.

#211 Le 30/10/2007, à 20:26

mazda

Re : Vieillissement prématuré des disques durs de portables

bjr ;

en ce qui me concerne je ne me fais pas trop de souci ( ai-je tort ? ) malgré le chiffre de 361800 A/R de la tête de lecture ( c'est bien ça? ) . Pour 2 raisons :
* je pense que si c'était à ce point dramatique ceux qui gèrent ubuntu l'aurait déjà corrigé , ce bug . A moins que la version fournie à l'état français soit aussi atteinte ? Difficile à imaginer .
* sur XP j'ai un outil qui surveille mon disque dur en permanence ( HDhealth ) . Peut-être est-il optimiste , mais il m'indique que mon prochain pb est pour 2014 ( il ajoute avec une proba = 0, 97 ! là , je suis moins confiant ) .

je préfère donc ne rien entreprendre car tout ce que j'ai pu lire ressemble plutôt à des essais non-maîtrisés .  Je croise qd même les doigts .

Dernière modification par mazda (Le 03/11/2007, à 12:27)

Hors ligne

#212 Le 30/10/2007, à 20:32

compte supprimé

Re : Vieillissement prématuré des disques durs de portables

Et en plus de croiser les doigts, fais peut-être de bonnes sauvegardes... wink

#213 Le 30/10/2007, à 20:46

DiCiCat

Re : Vieillissement prématuré des disques durs de portables

comme ca a été demandé, je poste mon fichier acpi-support

# Comment the next line to disable ACPI suspend to RAM
ACPI_SLEEP=true

# Comment the next line to disable suspend to disk
ACPI_HIBERNATE=true

# Change the following to "standby" to use ACPI S1 sleep, rather than S3.
# This will save less power, but may work on more machines
ACPI_SLEEP_MODE=mem

# Add modules to this list to have them removed before suspend and reloaded
# on resume. An example would be MODULES="em8300 yenta_socket"
#
# Note that network cards and USB controllers will automatically be unloaded 
# unless they're listed in MODULES_WHITELIST
MODULES=""

# Add modules to this list to leave them in the kernel over suspend/resume
MODULES_WHITELIST=""

# Should we save and restore state using the VESA BIOS Extensions?
SAVE_VBE_STATE=true

# The file that we use to save the vbestate
VBESTATE=/var/lib/acpi-support/vbestate

# Should we attempt to warm-boot the video hardware on resume?
POST_VIDEO=true

# Save and restore video state?
# SAVE_VIDEO_PCI_STATE=true

# Should we switch the screen off with DPMS on suspend?
USE_DPMS=true

# Use Radeontool to switch the screen off? Seems to be needed on some machines
# RADEON_LIGHT=true

# Uncomment the next line to switch away from X and back again after resume.
# This is needed for some hardware, but should be unnecessary on most.
# DOUBLE_CONSOLE_SWITCH=true

# Set the following to "platform" if you want to use ACPI to shut down
# your machine on hibernation
HIBERNATE_MODE=shutdown

# Comment this out to disable screen locking on resume
LOCK_SCREEN=true

# Uncomment this line to have DMA disabled before suspend and reenabled
# afterwards
# DISABLE_DMA=true

# Uncomment this line to attempt to reset the drive on resume. This seems
# to be needed for some Sonys
# RESET_DRIVE=true

# Add services to this list to stop them before suspend and restart them in 
# the resume process.
STOP_SERVICES=""

# Restart Infra Red services on resume - off by default as it crashes some
# machines
RESTART_IRDA=false

# Add to this list network interfaces that you don't want to be stopped
# during suspend (in fact any network interface whose name starts with
# a prefix given in this list is skipped)
SKIP_INTERFACES="dummy qemu"

# Note: to enable "laptop mode" (to spin down your hard drive for longer
# periods of time), install the laptop-mode-tools package and configure
# it in /etc/laptop-mode/laptop-mode.conf. 
#
# (Note to upgraders: earlier versions of the acpi-support package contained 
# an option to enable/disable laptop mode. This option has never actually
# worked, and for that reason it has been removed.)

et mon laptop-mode.conf

###############################################################################
#
# 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 bash shell script: you
# can use all the features of the bash scripting language to achieve your
# desired configuration.
#
# 
# IMPORTANT: 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!
#
###############################################################################



###############################################################################
# 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 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=20
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=20
NOLM_HD_IDLE_TIMEOUT_SECONDS=7200


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


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


#
# 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



###############################################################################
# CPU frequency scaling and throttling
# ------------------------------------
#
# Laptop mode tools can automatically adjust your kernel CPU frequency
# settings. This includes upper and lower limits and scaling governors.
# There is also support for CPU throttling, on systems that don't support
# frequency scaling.
#
# This feature only works on 2.6 kernels.
###############################################################################


#
# Should laptop mode tools control the maximum CPU frequency?
#
CONTROL_CPU_FREQUENCY=0


#
# Legal values are "slowest" for the slowest speed that your
# CPU is able to operate at, "fastest" for the fastest speed,
# "medium" for some value in the middle, or any value listed in
# /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies.
# The "governor" can be any governor installed on your system, this usually
# includes "ondemand", "conservative", and "performance". The
# "IGNORE_NICE_LOAD" setting specifies that background programs that have
# a low priority ("nice level") should not cause the CPU frequency to
# be increased. (You generally want this to be enabled in battery mode.)
#
BATT_CPU_MAXFREQ=medium
BATT_CPU_MINFREQ=slowest
BATT_CPU_GOVERNOR=ondemand
BATT_CPU_IGNORE_NICE_LOAD=1
LM_AC_CPU_MAXFREQ=fastest
LM_AC_CPU_MINFREQ=slowest
LM_AC_CPU_GOVERNOR=ondemand
LM_AC_CPU_IGNORE_NICE_LOAD=1
NOLM_AC_CPU_MAXFREQ=fastest
NOLM_AC_CPU_MINFREQ=slowest
NOLM_AC_CPU_GOVERNOR=performance
NOLM_AC_CPU_IGNORE_NICE_LOAD=0


#
# Should laptop mode tools control the CPU throttling? This is only useful
# on processors that don't have frequency scaling.
# (Only works when you have /proc/acpi/processor/CPU*/throttling.)
#
CONTROL_CPU_THROTTLING=0


#
# Legal values are "maximum" for the maximum (slowest) throttling level,
# "minimum" for minimum (fastest) throttling level, "medium" for a value
# somewhere in the middle (this is usually 50% for P4s), or any value listed
# in /proc/acpi/processor/CPU*/throttling. Be careful when using "maximum":
# this may be _very_ slow (in fact, with P4s it slows down the processor
# by a factor 8).
#
BATT_CPU_THROTTLING=medium
LM_AC_CPU_THROTTLING=medium
NOLM_AC_CPU_THROTTLING=minimum



###############################################################################
# Syslog configuration control
# ----------------------------
# 
# Syslog daemons have a tendency to sync their log files when entries are
# written to them. This causes disks to spin up, which is not very nice when
# you're trying to save power. The syslog.conf can be tweaked to *not* sync
# a given file, by prepending the log file name with a dash, like this:
#
# 	mail.*		-/var/log/mail/mail.log
#
# Using the following options, you can let laptop mode switch between
# different syslog configurations depending on whether you are working on
# battery or on AC power. To set this up, start by configuring these options
# for your syslog daemon, and then run lm-syslog-setup to create the various
# files. Then edit the laptop mode-specific syslog configuration files to
# remove the syncs only when laptop mode is active.
###############################################################################


#
# Should laptop mode tools control which syslog.conf should be used?
#
CONTROL_SYSLOG_CONF=0


#
# Laptop mode tools controls syslog.conf by replacing /etc/syslog.conf (or
# whatever you specify in SYSLOG_CONF) by a link to the files configured here.
# NOTE: these files are NOT created by default, and if they do not
# exist this feature will not work. You can run the script
# /usr/sbin/lm-syslog-setup to set things up.
#
LM_AC_SYSLOG_CONF=/etc/syslog-on-ac-with-lm.conf
NOLM_AC_SYSLOG_CONF=/etc/syslog-on-ac-without-lm.conf
BATT_SYSLOG_CONF=/etc/syslog-on-battery.conf


#
# Signal this program when syslog.conf has been replaced.
#
SYSLOG_CONF_SIGNAL_PROGRAM=syslogd


#
# This is the syslog configuration file that should be replaced by a link to
# the other files.
#
SYSLOG_CONF=/etc/syslog.conf



###############################################################################
# X display settings
# ------------------
#
# Using these settings, you can let laptop mode tools control the X display
# standby timeouts.
#
# This requires that you have installed the "xset" utility. It is part of the
# X.org server distribution and included in the package xorg-server-utils.
#
# The X settings are not automatically applied on login, and this is
# impossible fix for the user, since laptop mode tools must operate as root.
# Therefore, it is recommended to add the following line to /etc/X11/Xsession
# as well:
#
#   /usr/sbin/laptop_mode force
#
###############################################################################


#
# Should laptop mode tools control DPMS standby settings for X displays?
#
CONTROL_DPMS_STANDBY=0


#
# These settings specify the standby timeout for the X display,
# in seconds. The suspend and poweroff timeouts are somewhat
# larger values derived from these values.
#
BATT_DPMS_STANDBY=300
LM_AC_DPMS_STANDBY=1200
NOLM_AC_DPMS_STANDBY=1200



###############################################################################
# Terminal settings
# -----------------
#
# Using these settings, you can let laptop mode tools control the terminal
# blanking timeouts. This only works for linux virtual consoles.
#
###############################################################################


#
# Should laptop mode tools control terminal blanking settings?
#
CONTROL_TERMINAL=0


#
# Terminal device files that should be affected. (One terminal is enough, this
# affects all consoles. )
#
TERMINALS="/dev/tty1"


#
# These settings specify the blanking and powerdown timeouts. Note that
# the powerdown timeout is counted from the moment the screen is blanked,
# i.e. BLANK_MINUTES=2 and POWERDOWN_MINUTES=5 means the screen powers
# down after 7 minutes of inactivity. The range for all these settings is
# 1 to 60 minutes, or 0 to disable.
#
BATT_TERMINAL_BLANK_MINUTES=1
BATT_TERMINAL_POWERDOWN_MINUTES=2
LM_AC_TERMINAL_BLANK_MINUTES=10
LM_AC_TERMINAL_POWERDOWN_MINUTES=10
NOLM_AC_TERMINAL_BLANK_MINUTES=10
NOLM_AC_TERMINAL_POWERDOWN_MINUTES=50


###############################################################################
# LCD brightness settings
# -----------------------
#
# Using these settings, you can make laptop mode tools automatically adjust
# your LCD's brightness settings. The settings are extremely simple -- they
# only allow for the execution of a command, nothing more. The reason for this
# is that LCD brightness settings are very different between laptop vendors.
#
# Suggestions for commands:
#
#  * If your system has the file "/proc/acpi/video/VID/LCD/brightness" (VID may
#    be VID1 or similar), use this file as BRIGHTNESS_OUTPUT, and use
#    the command "echo <value>". The possible values can be listed using the
#    command:
#
#       cat /proc/acpi/video/VID/LCD/brightness
#
#  * If you have a file /sys/class/backlight/.../brightness, then you can use
#    that file as BRIGHTNESS_OUTPUT, and the command "echo <value>".
#
#    As far as I understand it the values are between 0 and
#    the value contained in the file /sys/class/backlight/.../max_brightness.
#
#  * For Toshiba laptops, use the command "toshset" with the -lcd or -inten
#    command. Read the toshset(1) manual page for more information on the
#    parameters for this command. If you use this command, set
#    BRIGHTNESS_OUTPUT to "/dev/null".
#
###############################################################################


#
# Should laptop mode tools control LCD brightness?
#
CONTROL_BRIGHTNESS=0


#
# Commands to execute to set the brightness on your LCD
#
BATT_BRIGHTNESS_COMMAND="echo [value]"
LM_AC_BRIGHTNESS_COMMAND="echo [value]"
NOLM_AC_BRIGHTNESS_COMMAND="echo [value]"
BRIGHTNESS_OUTPUT="/proc/acpi/video/VID/LCD/brightness"


###############################################################################
# Auto-hibernation settings
# -------------------------
#
# Using these settings, you can make laptop mode tools automatically put your
# computer into hibernation when the battery level goes critically low.
#
# This feature only works on ACPI, and only works on computers whose batteries
# give off battery events often enough.
###############################################################################


#
# Should laptop mode tools perform auto-hibernation?
#
ENABLE_AUTO_HIBERNATION=0


#
# The hibernation command that is to be executed when auto-hibernation
# is triggered.
#
HIBERNATE_COMMAND=/usr/sbin/hibernate


#
# Auto-hibernation battery level threshold, in percentage of the battery's
# total capacity.
#
AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=2


#
# Enable this to auto-hibernate if the battery reports that its level is
# "critical".
#
AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL=1



###############################################################################
# Start/Stop Programs settings
# ----------------------------
#
# Laptop mode tools can automatically start and stop programs when entering
# various power modes. Put scripts accepting "start" and "stop" parameters
# in the directories /etc/laptop-mode/batt-stop, batt-start, lm-ac-stop,
# lm-ac-start, nolm-ac-stop and nolm-ac-start. Laptop mode will call the
# scripts in a state-"stop" directory with the "stop" parameter when entering
# the state in question, and it will call the same scripts with the "start"
# parameter when leaving the state. Scripts in a state-"start" directory are
# called with the "start" parameter when the specified state is entered, and
# with the "stop" parameter when the specified state is left.
###############################################################################


#
# Should laptop mode start and stop programs? 
#
CONTROL_START_STOP=1



###############################################################################
# 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

Hors ligne

#214 Le 30/10/2007, à 20:46

Link31

Re : Vieillissement prématuré des disques durs de portables

faustus a écrit :

J'ai désactivé les logs, ça ne change rien.

Normal. Il faut désactiver les logs avant d'utiliser /proc/sys/vm/block_dump pour éviter de créer une boucle infinie (puisque block_dump écrit dans les logs le détail des fichiers modifiés...). Ça n'a pas pour but d'arrêter l'activité du disque.

faustus a écrit :

Et sudo echo 1 > /proc/sys/vm/block_dump répond "permission non accordée"

Ça doit être sudo qui ne supporte pas de telles redirections.

sudo -s
echo 1 > /proc/sys/vm/block_dump
faustus a écrit :

N'empêche que la led clignote quand même, en toutes situations (et c'est plutôt 2 à 3 secondes que 10).

Si c'est toutes les 5 secondes, c'est précisément l'intervalle d'écriture de ext3. Il y a donc bien quelque chose qui écrit régulièrement sur le disque.

Hors ligne

#215 Le 30/10/2007, à 21:09

compte supprimé

Re : Vieillissement prématuré des disques durs de portables

dmseg renvoie des choses de ce genre :

[ 7631.083286] kjournald(3999): WRITE block 170880 on sda12
[ 7631.083384] gnome-cups-icon(5573): dirtied inode 1987469 (lpoptions) on sda12
[ 7631.084157] gnome-cups-icon(5573): dirtied inode 92041 (cups_fr.po) on sda13
[ 7631.084203] kjournald(4022): WRITE block 65936 on sda13
[ 7631.084218] kjournald(4022): WRITE block 65944 on sda13
[ 7631.084319] kjournald(4022): WRITE block 65952 on sda13
[ 7631.610294] pdflush(203): WRITE block 32283288 on sda12
[ 7631.610319] pdflush(203): WRITE block 32260464 on sda12
[ 7633.579638] kjournald(3999): WRITE block 170888 on sda12
[ 7633.579656] kjournald(3999): WRITE block 170896 on sda12
[ 7633.579662] kjournald(3999): WRITE block 170904 on sda12
[ 7633.579782] kjournald(3999): WRITE block 170912 on sda12
[ 7635.616662] mono(5626): dirtied inode 1987246 (shared_fileshare-ubun-Linux-x86_64-40-11-0) on sda12
[ 7635.616718] mono(5626): dirtied inode 1987194 (shared_data-ubun-Linux-x86_64-328-11-0) on sda12
[ 7636.076126] kjournald(3999): WRITE block 170920 on sda12

Qu'est-ce à dire ? J'avoue ma totale incompétence, là...

A+

Edit: c'est ubuntu et pas kubuntu (mais j'ai konqueror et kate d'installé).

Dernière modification par faustus (Le 30/10/2007, à 21:11)

#216 Le 30/10/2007, à 21:09

Brunus

Re : Vieillissement prématuré des disques durs de portables

Alors merci Link31.

J'ai tué sysklogd et klogd et hald et tous les process hald-addon et j'ai beaucoup moins d'activité au niveau du HD. Mais...il en reste une activité parasite bien que la machine soit au repos, mais c'est beaucoup moins flagrant qu'avant...l'activité a été réduite au moins de 70%.

Pour les râleurs qui se reconnaitrons, nous sommes une communauté de libriste et - ça devrait être normalement par curiosité ou gourmandise intellectuelle - il est de notre devoir de libriste de faire avancer le truc et donc de tenter de trouver des solutions sans attendre bêatement un fix.

Dernière modification par Brunus (Le 30/10/2007, à 21:16)

Hors ligne

#217 Le 30/10/2007, à 21:15

Brunus

Re : Vieillissement prématuré des disques durs de portables

DiCiCat a écrit :

comme ca a été demandé, je poste mon fichier acpi-support

Heuuu...je ne vois pas - ENABLE_LAPTOP_MODE = true - dans ton fichier acpi-support...c'est normal ça ?

Hors ligne

#218 Le 30/10/2007, à 21:27

DiCiCat

Re : Vieillissement prématuré des disques durs de portables

ben regarde la fin du fichier smile
c'est sur une debian testing et il est preciser que ENABLE_LAPTOP_MODE n'a jamais fonctionné correctement, donc debian l'a supprimé.

Hors ligne

#219 Le 30/10/2007, à 21:30

Link31

Re : Vieillissement prématuré des disques durs de portables

faustus a écrit :

Qu'est-ce à dire ?

Difficile de le savoir, d'autant plus que je n'utilise pas Gnome. Il faut que tu regardes les noms de fichiers et de processus qui apparaissent, et que tu en déduise ce qui écrit si souvent sur le disque.

Dans mon cas, c'était clairement konqueror (ou kio-http et compagnie) qui écrivait dans des fichiers /var/tmp/...*cache*.

Hors ligne

#220 Le 30/10/2007, à 22:23

compte supprimé

Re : Vieillissement prématuré des disques durs de portables

Merci,

sda12, c'est /home et sda13, /usr.

Mais si je ne fais rien du tout, pourquoi ça écrirait dans /home ? Et pas dans /tmp ou /var ou que sais-je encore ?
Et dans /usr ? C'est normal, ça ?

Et ces "dirtied inode" qui apparaissent très régulièrement ? Ça peut correspondre à quoi, ça, en inactivité totale ?

Je sais, je suis bien curieux, mais si la vie de mon disque en dépend... wink

#221 Le 30/10/2007, à 22:46

Link31

Re : Vieillissement prématuré des disques durs de portables

Certains programmes écrivent régulièrement dans /home, par exemple pour y stocker la liste des derniers documents ouverts, les nombreux fichiers de Firefox...

Dans /usr, ça doit être une lecture. Ça contribue à occuper le disque dur, mais on ne peut pas vraiment y faire quelque chose.

Un "dirtied inode" est (il me semble) un inode qui est marqué comme modifié en attendant l'écriture effective (toutes les 5 secondes environ sur ext3).

Dernière modification par Link31 (Le 30/10/2007, à 22:46)

Hors ligne

#222 Le 30/10/2007, à 22:53

amidudragon

Re : Vieillissement prématuré des disques durs de portables

Je surveille le forum depuis quelques jours et j'ai une question à poser à la communauté, question peut-être naïve.

Ce sujet, très inquétant, repose sur la prémisse comme quoi les mesures seraient fiaibles (que Smartmontools mesure bien ce qu'il prétend mesurer) et que cette fiabilité s'appliquerait à tous les types de disques durs et à tous les systèmes. Vous voyez où je veux en venir. Puis il semble que ce «bug» existe chez un mais pas l'autre, sur un système mais pas l'autre, sur une distribution et pas l'autre. Ce qui m'a poussé à m'interroger sur la validité de l'outil.
J'ai donc fouillé un peu sur le web mais je ne possède pas les connaissances suffisantes por évaluer ce que l'on peut appeler «les qualités métriques» du logiciel en question et l'interprétation qu'il fait des données recueillies (Old_Age, etc.).
Je Lance donc la question à la communauté: Smartmontools est-il fiable et l'est-il sur tous les systèmes?

Votre avis?

J'aimerais que la réponse soit non parce que mon Tecra a9, qui n'a pas 3 mois de vie, serait, paraît-il atteint de sénilité...

Hors ligne

#223 Le 30/10/2007, à 22:59

Link31

Re : Vieillissement prématuré des disques durs de portables

amidudragon a écrit :

Je Lance donc la question à la communauté: Smartmontools est-il fiable et l'est-il sur tous les systèmes?

En fait, SmartmonTools est un peu... alarmiste. C'est bien connu. Dans le genre il y a aussi lm_sensors, qui affiche Alarm à chaque ligne.
Mon disque dur n'a même pas deux mois et toutes ses stats sont déjà marquées comme old_age ou pre_fail. Je pense que c'est le cas d'à peu près tout le monde ici.
Là où il faut commencer à s'inquiéter, c'est s'il s'affiche FAILING_NOW.

edit : après coup je me demande si old_age et pre_fail représentent bien l'état du disque... il n'empêche que smartmontools a une réputation d'alarmiste.

Dernière modification par Link31 (Le 30/10/2007, à 23:04)

Hors ligne

#224 Le 30/10/2007, à 23:38

Julius

Re : Vieillissement prématuré des disques durs de portables

J'ai utilisé smartmontools sur Ubuntu où il m'indiquait une évolution d'environ 80-100 cycles/h et je suis ensuite passé sous Archlinux où il ne m'indiquait que 1 cycle par heure au maximum. Sous Ubuntu, avant d'éteindre, j'étais à 122117 puis quand j'ai démarré le même outil sous Arch : 122131.

Je suppose donc que cet outil est fiable puisque l'évolution n'est pas alarmiste sous arch mais reflète tout de même le même état général du disque que sous Ubuntu.

Je ne peux pas écrire CQFD parce qu'il aurait fallu utiliser un autre outil de diagnostic pour voir si les valeurs étaient les mêmes mais bon...

Hors ligne

#225 Le 30/10/2007, à 23:45

Julius

Re : Vieillissement prématuré des disques durs de portables

Heu... je me baladais sur le site de smartmontools puis je me décide à aller voir ce qu'ils disent sur les Hitachi...

Regardez cette page : http://smartmontools.sourceforge.net/examples/HITACHI_DK23BA-20-0.txt

C'est quoi cette ligne ?

225 Load_Cycle_Count        0x0032   095   095   050    Old_age      -       18446744072753281791

Nous aurais t'on mentit sur la valeur de 600.000 ? yikes

Hors ligne