Bonjour,
Merci à tous pour les réponses nombreuses et éclairées.
ci-dessous, un petit embryon de script perl pour suivre l'évolution du
paramètre Load_Cycle_Count retourné par la commande smartctl -a /dev/hda
voici ce que ça donne après 2 itérations à 10 mns d'intervalle:
sudo ./load_cycle_count.pl -delay=600 -loops=5
/usr/sbin/smartctl -a /dev/hda
356498
356524
356549
....
Et ceci en ayant au préalable fait:
sudo hdparm -B 128 /dev/hda sur mon vieil inspiron8200 (sans batterie)
Je ne sais quoi penser, mais au moins on doit pouvoir tester facilement
quelle valeur du paramètre -B conduit à une "bonne" fréquence de
parquage des têtes...
Cordialement,
sebastien
__________________________________________________________________
#!/usr/bin/perl
use Getopt::Long;
use strict;
my $delay=600 ; #default delay in s
my $loops=1; #default max iteration
my $device="/dev/hda";
my $smartcmd="/usr/sbin/smartctl -a " ;
GetOptions("device=s"=>\$device,
"delay=i"=>\$delay,
"loops=i"=>\$loops,
"help"=>sub { print "usage: $0 -device=[device]
-delay=[delay, default=600] -loops=[loop default=1]\n" ; exit(0);}
);
my $cmd= $smartcmd . $device ;
print $cmd ."\n";
for (0..$loops)
{
my $loadcyc=`$cmd`;
$loadcyc=~m/^(193.*)\s(\d+)$/mx && print $2 ."\n" ;
sleep $delay;
}
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux