hdparm - Linux et OS Alternatifs
Marsh Posté le 30-07-2001 à 14:53:50
cela ressemble plutôt à un pré cache de lecture.
man hdparm :
-a
Get/set sector count for filesystem read-ahead. This is used to improve performance in sequential reads of large files, by prefetching additional blocks in anticipation of them being needed by the running task. In the current kernel version (2.0.10) this has a default setting of 8 sectors (4KB). This value seems good for most purposes, but in a system where most file accesses are random seeks, a smaller setting might provide better performance. Also, many IDE drives also have a separate built-in read-ahead function, which alleviates the need for a filesystem read-ahead in many situations.
Marsh Posté le 31-07-2001 à 10:24:39
zut je l'avais pas vu, merci Schneider
Tant que j'y suis :
Au demarage je fait hdparm /dev/hda et la, je m'apercois que le DMA n'est pas activé, que le disque est en 16 bit... donc je fait le hdparm qui faut pour mettre tout ca bien. Apres un hdparm -tT on constate la diff. Mais le pb c'est qu'au prochain reboot il a perdu les parametres. J'ai essayer hdparm -R /dev/hda mais je doit mal l'utiliser.
Une idée?
Marsh Posté le 31-07-2001 à 10:45:12
Mets hdparm -c 1 -d 1 /dev/hda dans un fichier d'init, 'faut le relancer à chaque fois.
Marsh Posté le 31-07-2001 à 11:06:52
Merci Jacky (back to Slash !!! )
Marsh Posté le 30-11-2002 à 16:16:07
Jak a écrit a écrit : Mets hdparm -c 1 -d 1 /dev/hda dans un fichier d'init, 'faut le relancer à chaque fois. |
en faisant hdparm -c 1 -d 1 /dev/hda je passe de 3 a 32MB/s pour le 2eme test dc j'aimerais que ca soit pris en compte a chaque fois,
qq1 pourrait m'expliquer commer faire ?, je debute et je ne voudrais pas mettre le feu
edit : trop tard, mon ordi deconne avec ces param : test de transfert par samba, 8Mo/s pdt 2sec puis nada , perte de connexion, perte de connex SSH, perte de apache
Marsh Posté le 30-11-2002 à 16:26:02
Zaib3k a écrit a écrit : en faisant hdparm -c 1 -d 1 /dev/hda je passe de 3 a 32MB/s pour le 2eme test dc j'aimerais que ca soit pris en compte a chaque fois, qq1 pourrait m'expliquer commer faire ?, je debute et je ne voudrais pas mettre le feu edit : trop tard, mon ordi deconne avec ces param : test de transfert par samba, 8Mo/s pdt 2sec puis nada , perte de connexion, perte de connex SSH, perte de apache |
hdparm -I /dev/hda
hdparm -i /dev/hda
hdparm -v /dev/hda
et regarde tes logs pour voir si quelque chose s'y trouve (/var/log)
Marsh Posté le 30-11-2002 à 16:29:29
Tux Le Penguin a écrit a écrit : hdparm -I /dev/hda hdparm -i /dev/hda hdparm -v /dev/hda et regarde tes logs pour voir si quelque chose s'y trouve (/var/log) |
je reboot, je sais pas comment faire revenir sshd et ses amis reseau.
je te donne tout ca ds qq sec.
Marsh Posté le 30-11-2002 à 16:33:06
aïe, il me fait un caca au reboot :
/dev/hda2 has been mounted 26 times without being ckecked, force check
d'autre truc "inode 968044 has non-zero size. FIXED"
etc
j'en ai marre, a chaque fois que je me met a linux, j'ai des problemes liés a mon matos ( trop recent, etc...)
Marsh Posté le 30-11-2002 à 16:33:39
ReplyMarsh Posté le 30-11-2002 à 16:35:29
hdparm -I /dev/hda
/dev/hda: |
hdparm -i
Model=WDC WD300BB-77AUA1, FwRev=18.20D18, SerialNo=WD-WMA6W1363508 |
hdparm -v
/dev/hda: |
et avt que ca ne chie, j'avais fait hdparm -c 3 -d 1 /dev/hda
Marsh Posté le 30-11-2002 à 16:35:40
melalcoolique a écrit a écrit : lisez cela: http://forum.hardware.fr/forum2.ph [...] h=&subcat= |
ouai tiens
Zaib3k : va sur le lien, fait tout ce qui est dit dans le deuxième post, et montre nous les résultats
tes erreurs ne sont pas nécessairement mauvais signe
Marsh Posté le 30-11-2002 à 16:37:59
Zaib3k a écrit a écrit : hdparm -I /dev/hda
|
pas bien l'erreur là ...
je pressens une simple erreur dans le bios, on verra après
d'abord je voudrais savoir ta config ? c'est la deuxieme dans ton profil de matos ? c'est quoi le chipset de ta carte mère ?
Marsh Posté le 30-11-2002 à 16:38:54
oui c la 2eme ds le profil, le chipset c donc via KT266A
passe nickel en udma5 sous windows
dmesg
:
Linux version 2.2.20-idepci (herbert@gondolin) (gcc version 2.7.2.3) #1 Sat Apr 20 12:45:19 EST 2002 |
lspci:
debian:~# lspci |
Marsh Posté le 30-11-2002 à 16:44:21
lsmod:
Module Size Used by |
debian:~# cat /proc/interrupts |
debian:~# cat /proc/ide/hda/settings |
tout ca c les truc par defaut sans le hdparm ...
Marsh Posté le 30-11-2002 à 16:44:56
Zaib3k a écrit a écrit : oui c la 2eme ds le profil, le chipset c donc via KT266A passe nickel en udma5 sous windows |
c'est très bien supporté comme matos
continue à poster les réponses des commandes du 2eme posts du topic
sinon 2 questions :
- tu as recompilé ton kernel
- tu as touché à des param dans le bios ? (o/c, ...)
vérifie bien que l'option pnpos est désactivé
Marsh Posté le 30-11-2002 à 16:46:02
j'ai oublier de preciser que j'ai reboot puis retenter le transfert apres avoir eu le bug, et ca a refait la meme chose
Zaib + hdparm =
Marsh Posté le 30-11-2002 à 16:48:27
Tux Le Penguin a écrit a écrit : c'est très bien supporté comme matos continue à poster les réponses des commandes du 2eme posts du topic sinon 2 questions : - tu as recompilé ton kernel - tu as touché à des param dans le bios ? (o/c, ...) vérifie bien que l'option pnpos est désactivé |
qd je parlais de truc pas supporté c t pour ma rage128 a l'epoque de ma RH5 et de ma r7500 en ce moment
sinon,
je n'ai pas recompiler le kernel ( j'ai jamais reussi dc j'essai plus )
je n'o/c jamais c debile, tout est par defaut ( sans hdparm tout marche nickel mais les transferts sur le reseau se font a 2mo/s)
pour le pnpos, je vais verifié mais je n'active jamais ce truc en general.
Marsh Posté le 30-11-2002 à 16:50:51
Zaib3k a écrit a écrit : qd je parlais de truc pas supporté c t pour ma rage128 a l'epoque de ma RH5 et de ma r7500 en ce moment sinon, je n'ai pas recompiler le kernel ( j'ai jamais reussi dc j'essai plus ) je n'o/c jamais c debile, tout est par defaut ( sans hdparm tout marche nickel mais les transferts sur le reseau se font a 2mo/s) pour le pnpos, je vais verifié mais je n'active jamais ce truc en general. |
ben merde
et dans les fichiers /var/log/debug , /var/log/daemon.log , /var/log/syslog, /var/log/kernel.log et /var/log/messages, il n'y a rien d'étrange ?
Marsh Posté le 30-11-2002 à 16:51:27
j'ai une p'tite question là à propos de hdparm, est-il possible de modifier l'AAM avec ?
sur mon maxtor, je vois 192 actuellement, mais vu que l'AAM fait chuter les perfs, je souhaiterais savoir comment le désactiver...
une idée ?
edit : désolé, je suis trop boulai là, c'est dans l'aide de hdparm, je ne suis pas habitué à la nouvelle version...
pour ceux que ça inétresse, c'est -M
pinaise !!! comment ça s'envole les perfs qd on le désactive
Marsh Posté le 30-11-2002 à 16:53:30
Tux Le Penguin a écrit a écrit : ben merde et dans les fichiers /var/log/debug , /var/log/daemon.log , /var/log/syslog, /var/log/kernel.log et /var/log/messages, il n'y a rien d'étrange ? |
pour les log je vais les mettre sur un ftp car la ca va faire un topic degeu
Marsh Posté le 30-11-2002 à 16:54:29
BMOTheKiller a écrit a écrit : j'ai une p'tite question là à propos de hdparm, est-il possible de modifier l'AAM avec ? sur mon maxtor, je vois 192 actuellement, mais vu que l'AAM fait chuter les perfs, je souhaiterais savoir comment le désactiver... une idée ? edit : désolé, je suis trop boulai là, c'est dans l'aide de hdparm, je ne suis pas habitué à la nouvelle version... pour ceux que ça inétresse, c'est -M |
c'est quoi l'aam ? (je sens que c'est un truc tout con, mais je trouve pas quoi )
Marsh Posté le 30-11-2002 à 16:55:48
http://zaib.dyndns.org/test/help/
c sur la machine en question dc pas bcp de BP
Marsh Posté le 30-11-2002 à 16:57:06
Tux Le Penguin a écrit a écrit : c'est quoi l'aam ? (je sens que c'est un truc tout con, mais je trouve pas quoi ) |
Citation : L´Automatic Acoustic Management (AAM) de Seagate est en effet le seul qui ne fait pas grimper en flèche les temps d´accès du disque, tout en étant bien entendu réellement efficace en terme d´impact sur la nuisance sonore |
cf article de marc
Marsh Posté le 30-11-2002 à 17:05:19
Zaib3k a écrit a écrit :
|
ah je savais que c'était un truc tout con ! je cherche un moyen de le désactiver depuis des lustres !!
Marsh Posté le 30-11-2002 à 17:12:35
BMOTheKiller a écrit a écrit : j'ai une p'tite question là à propos de hdparm, est-il possible de modifier l'AAM avec ? sur mon maxtor, je vois 192 actuellement, mais vu que l'AAM fait chuter les perfs, je souhaiterais savoir comment le désactiver... une idée ? edit : désolé, je suis trop boulai là, c'est dans l'aide de hdparm, je ne suis pas habitué à la nouvelle version... pour ceux que ça inétresse, c'est -M pinaise !!! comment ça s'envole les perfs qd on le désactive |
pitaun mais je l'ai pas cette option de merde !
Marsh Posté le 30-11-2002 à 17:15:32
sans optimisation, j'ai
lors du transfert d'un fichier de 300Mo 2Mo/s avec des pics a 8-9
dc faut faire qqc
Marsh Posté le 30-11-2002 à 17:18:48
Zaib3k a écrit a écrit : sans optimisation, j'ai http://zib.free.fr/HFR/transfertSAMBA.PNG lors du transfert d'un fichier de 300Mo 2Mo/s avec des pics a 8-9 dc faut faire qqc |
ben je vois rien de particulier dans tes logs ...
tu vas en consol et tu tappes "init 1"
puis hdparm -d1 /dev/hda
il te dit quoi au juste quand tu fais ça ?
Marsh Posté le 30-11-2002 à 17:21:13
Tux Le Penguin a écrit a écrit : ben je vois rien de particulier dans tes logs ... tu vas en consol ( j'ai que ca ) et tu tappes "init 1" puis hdparm -d1 /dev/hda il te dit quoi au juste quand tu fais ça ? |
il me dit juste qu'il a activé le DMA
Marsh Posté le 30-11-2002 à 17:24:45
je remet ca bien en vue
Citation : HDIO_GET_BUSSTATE failed: Input/output error |
si qq1 sait ce que c'est
Marsh Posté le 30-11-2002 à 17:28:52
bon bah ça c'est bien passé alors
continue alors -c1 ...
et pour l'erreur je sais pas ce que c'est, mais ça ressemble à mauvais paramètre dans le bios
fait load failsafe default pour voir
Marsh Posté le 30-11-2002 à 17:30:34
Tux Le Penguin a écrit a écrit : bon bah ça c'est bien passé alors continue alors -c1 ... et pour l'erreur je sais pas ce que c'est, mais ça ressemble à mauvais paramètre dans le bios fait load failsafe default pour voir |
lorsque j'active -d 1 -c 3
ya pas de probleme, yen a jamais eu
mais ensuite lorsque je fais un transfert de fichier, ca decroche et ca me nique le service reseau( au moins , c'est ceux que j'ai vu )
Marsh Posté le 30-11-2002 à 17:34:43
j'ai tester avec hdparm -c 3 et hdparm -c 1
et j'ai les memes problemes, cad transfert bloqué et apache/ssh/etc injoignable
Marsh Posté le 30-11-2002 à 17:35:11
Tux Le Penguin a écrit a écrit : au fait : ta distro ? ton kernel ? |
debian woody
kernel, par defaut dc je sais pas ( je vois comment ? )
edit : je suppose que c ca : vmlinuz-2.2.20-idepci
Marsh Posté le 30-11-2002 à 17:37:54
Zaib3k a écrit a écrit : debian woody kernel, par defaut dc je sais pas ( je vois comment ? ) |
parfait
alors commence par recupérer le dernier :
apt-get install kernel-image-2.4.19
et refais une baterrie de test (à priori, c'était pas si bien supporté que ça ton chipset, il avait quelque pb j'ai l'impression, à l'époque du 2.4.18)
Marsh Posté le 30-11-2002 à 17:40:36
Tux Le Penguin a écrit a écrit : parfait alors commence par recupérer le dernier : apt-get install kernel-image-2.4.19 et refais une baterrie de test (à priori, c'était pas si bien supporté que ça ton chipset, il avait quelque pb j'ai l'impression, à l'époque du 2.4.18) |
apt-get install kernel-image-2.4.19
il va pas me faire un gros kk ?? j'ai jamais reussi a changer un truc au niveau du kernel
j'espere que c pas trop compliqué
Marsh Posté le 30-11-2002 à 17:44:18
Zaib3k a écrit a écrit : apt-get install kernel-image-2.4.19 il va pas me faire un gros kk ?? j'ai jamais reussi a changer un truc au niveau du kernel j'espere que c pas trop compliqué |
c'est très simple ...
grub est installé sur ta machine ?
s'il ne l'est pas, après l'install du kernel, tu fais :
apt-get install grub
update-grub
grub-install
et ça devrait rouler tout seul
si ça roule pas tout seul, ça cassera rien de tout façon
pis si ça casse on réparera
Marsh Posté le 30-11-2002 à 17:45:53
j'ai pas grub, je dois avoir lilo ( je crois)
je n'ai que linux sur cette machine dc je ne me suis pas occupé des bootloader
edit: comme ca c clair : Couldn't find package kernel-image-2.4.19
Marsh Posté le 30-11-2002 à 17:48:07
Zaib3k a écrit a écrit : j'ai pas grub, je dois avoir lilo ( je crois) je n'ai que linux sur cette machine dc je ne me suis pas occupé des bootloader |
bah fait comme je dis et ça devrait aller tout seul
Marsh Posté le 30-07-2001 à 14:34:04
quand je fait hdparm /dev/hda (mon seul et unqie DD)
J'ai le parametre read ahead qui apparait : il corespond a quoi?
Ce ne serait pas le nombre de tete de lecture?
---------------
slash le vrai