Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1716 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Hdparam, petite question..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Hdparam, petite question..

n°314328
Satanus
Vive le logiciel libre ;)
Posté le 27-08-2003 à 02:56:39  profilanswer
 

Voila, j'ai trouver comment regler mes probleme de sacadement sous linux il faut que je tape ./hdparm -d1 -c3 -u1 -X1 /dev/hda  
 
Cest le top, mais a chaque redemarage du pc je suis obliger de le retapper...... C'est un peu ennuyan, ya pas moyen qui me fasse ca a chaque redemarage??

mood
Publicité
Posté le 27-08-2003 à 02:56:39  profilanswer
 

n°314329
perchut2
Hell, it's about time...
Posté le 27-08-2003 à 03:00:23  profilanswer
 

ta commande me semble bizarre au niveau des paramètres, mais bon... flemme de chercher  :sleep:  
 
tu dois avoir un script qui s'appelle qqchose-"local"
 
dans /etc/init.d/
 
ou dans un de ses sous répertoires, suivant la distrib.
 
tu ajoutes cette commande dedans.

n°314330
Satanus
Vive le logiciel libre ;)
Posté le 27-08-2003 à 03:03:46  profilanswer
 

Cest un disque dure ide voila les paramettre ca vas?  
 
./hdparm /dev/hda
 
/dev/hda:
 multcount    = 16 (on)
 IO_support   =  3 (32-bit w/sync)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 3649/255/63, sectors = 58633344, start = 0
[root@satanik sbin]#
 
Avant javais autre chose et maintenant ca marche mieu, pas a 100 % mais ya deja une nette amélioration..
 
Merci Perchu2, dans ton fichier "local" je peux mettre ce que je veux?

n°314332
Satanus
Vive le logiciel libre ;)
Posté le 27-08-2003 à 03:05:25  profilanswer
 

Je nais pas trouver le fichier, en plus je nai pas de sous repertoir.. Donc je v faire une recherche on vera bien :)

n°314333
perchut2
Hell, it's about time...
Posté le 27-08-2003 à 03:07:17  profilanswer
 

Satanus a écrit :

Cest un disque dure ide voila les paramettre ca vas?  
 
./hdparm /dev/hda
 
/dev/hda:
 multcount    = 16 (on)
 IO_support   =  3 (32-bit w/sync)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 3649/255/63, sectors = 58633344, start = 0
[root@satanik sbin]#
 
Avant javais autre chose et maintenant ca marche mieu, pas a 100 % mais ya deja une nette amélioration..
 
Merci Perchu2, dans ton fichier "local" je peux mettre ce que je veux?


 
c'est le X1 que j'arrive pas à comprendre, meme avec le man  :pt1cable:  :sleep:  
 
et oui, tu peux mettre ce que tu veux, pour peu que ca reste un petit truc, sinon faut mieux réécrire un script à part, pour faire "plus propre"

n°314335
perchut2
Hell, it's about time...
Posté le 27-08-2003 à 03:07:53  profilanswer
 

rc.local, ou un truc comme ca...

n°314336
Satanus
Vive le logiciel libre ;)
Posté le 27-08-2003 à 03:10:11  profilanswer
 

Ok, merci
 
C'est (ed) sur irc qui ma dis ca, je croi que certain vous le connaissez, il a laire de bien toucher :)

n°314337
parano
Time... to die...
Posté le 27-08-2003 à 03:10:42  profilanswer
 

sous debian, pour lancer kk chose a chaque boot:
 
faire un script dans /etc/init.d/ puis un lien symbolique pointant sur ce script dans /etc/rcS.d/
 
 

n°314338
Satanus
Vive le logiciel libre ;)
Posté le 27-08-2003 à 03:13:21  profilanswer
 

parano a écrit :

sous debian, pour lancer kk chose a chaque boot:
 
faire un script dans /etc/init.d/ puis un lien symbolique pointant sur ce script dans /etc/rcS.d/
 
 
 


 
Jai regardé ds le fichier init.d, mais ya aucun script a par des noms genre, samba, sendmail......

n°314339
perchut2
Hell, it's about time...
Posté le 27-08-2003 à 03:13:25  profilanswer
 

sous gentoo les scripts reposent dans /etc/init.d
 
la conf se fait dans /etc/conf.d

mood
Publicité
Posté le 27-08-2003 à 03:13:25  profilanswer
 

n°314340
parano
Time... to die...
Posté le 27-08-2003 à 03:15:18  profilanswer
 

Satanus a écrit :


 
Jai regardé ds le fichier init.d, mais ya aucun script a par des noms genre, samba, sendmail......


 
Si tu regarde bien ce ne sont QUE des scripts justement ;)

n°314342
Satanus
Vive le logiciel libre ;)
Posté le 27-08-2003 à 03:16:49  profilanswer
 

parano a écrit :


 
Si tu regarde bien ce ne sont QUE des scripts justement ;)


 
Les noms en colonne? ya que ca... Bisard :)

n°314343
Satanus
Vive le logiciel libre ;)
Posté le 27-08-2003 à 03:19:08  profilanswer
 

A ouia trop bien je vien de comprendre, cest ultra super ce truc, je v pouvoir créé des cmd moi meme maintenant héhéhhéhé merciiiii

n°314344
parano
Time... to die...
Posté le 27-08-2003 à 03:20:50  profilanswer
 

Satanus a écrit :


 
Les noms en colonne? ya que ca... Bisard :)


 
Que ca te parraisse bizard c une chose, le fait est que ce ne sont que des scripts chargé de démmarrer ou arreter des services. (genre tu veux arreter fetchmail tu fais "/etc/init.d/fetchmail stop" )
 
Mon script hdparm est dedans d'ailleurs (je l'ai appeles hdparm.sh mais l'extension on s'en bat la race en verité...)

n°314345
Satanus
Vive le logiciel libre ;)
Posté le 27-08-2003 à 03:23:29  profilanswer
 

ok merci, mais a premiere vu cest du C je croi....
 
Je ne connai pas encore le C. Comment ca ce passe alors j'écrit juste ma cmd ds un fichier telquel sans rien d'autre et linux vas savoir quil faut executer les cmd?

n°314346
parano
Time... to die...
Posté le 27-08-2003 à 03:27:36  profilanswer
 

En général c du bash tout con :D
Quand on met une extension .sh c pour dire que generalement c du bourn shell.  
 
Tiens vla mon script, plus simple tu creves... :D
cat hdparm.sh
     

           
#! /bin/sh
/sbin/hdparm -d1 -c3 -u1 /dev/hda
/sbin/hdparm -d1 -c3 /dev/hdb
/sbin/hdparm -d1 -c3 -u1 /dev/hdc
/sbin/hdparm -d1 -c3 /dev/hdd

 

n°314347
Satanus
Vive le logiciel libre ;)
Posté le 27-08-2003 à 03:30:51  profilanswer
 

ok je te remerci, je v me faire ca..

n°314350
eL_Shaman_​__
Plop.
Posté le 27-08-2003 à 03:51:34  profilanswer
 

Sous Debian, un paquet est prévu pour lancer les programmes qui agissent directement sur le matériel et qui se lancent au démarrage de la machine.
 
 
apt-get install hwtools
 
 
Il suffit ensuite d'aller modifier le fichier /etc/init.d/hwtools  où les emplacements à modifier sont indiqués.
Chez moi, ça donne:
 

# hdparm optimization
# Switches on interrupts during transfers and does multi sector transfers
if command -v hdparm >/dev/null 2>&1; then
   hdparm -q -m16 /dev/hda
   hdparm -q -m16 /dev/hdb
   true
fi

n°314352
udok
La racaille des barbus ©clémen
Posté le 27-08-2003 à 04:06:07  profilanswer
 

pour un petit truc comme ça, sous debian, faut le mettre dans /etc/init.d/bootmisc.sh


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°314446
Dark_Schne​ider
Close the World, Open the Net
Posté le 27-08-2003 à 12:36:10  profilanswer
 

sur mandrake tu peux le mettre dans /etc/sysconfig/harddisks


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°314502
Yttrium
Furtif
Posté le 27-08-2003 à 14:33:12  profilanswer
 

Pour hdparm :


* on active le mode DMA avec : "-d1"
* et on peut préciser le mode de transfert si nécessaire comme suit :
  - choisir une constante adéquate :
    - 8  si transferts en mode PIO
    - 32 si transferts en mode DMA
    - 64 si transferts en mode UltraDMA
  - on ajoute le chiffre du mode, par exemple :
    - Mode UltraDMA 2 = 64 + 2, donc X aura 66 pour argument
    - Mode UltraDMA 5 = 64 + 5, donc X aura 69 pour argument
    - etc.
 
    Donc "hdparm -d1 -X69 /dev/hdx" active et sélectionne le mode de
    transfert UltraDAM 5 pour l'unité hdx.
 
* on peut activer le mode de transfert 32-bits du contôleur avec : "-c1".
  Cela n'affecte que les transferts contrôleur/bus, et non ceux du disque
  (qui sont toujours en 16-bits). "-c3" spécifie que les transferts doivent
  être synchrones, mais cela entraîne une légère surcharge au niveau du
  contrôleur.
 
* "-u1" permet d'améliorer le temps de réponse du système en marquant l'IRQ
  du pilote comme libre alors qu'un traitement d'interruption est toujours en
  cours. Ce n'est pas une option très conseillée.
 
* Pour Satanus, une configuration correcte serait plutôt :
  # hdparm -d1 -X69 -c3 -u1 /dev/hda
  A condition que :
  - son mode de transfert DMA soit UltraDMA 5
  - qu'il souhaite des transferts 32-bits synchrones parce que c'est une
    fonction supportée par son contrôleur
  - qu'il souhaite que l'IRQ du contrôleur puisse être réattribuée lors
    d'un traitement parce que son contrôleur supporte cette fonction


 
;)

n°314521
farib
Posté le 27-08-2003 à 15:03:30  profilanswer
 

drapalle

n°314585
eL_Shaman_​__
Plop.
Posté le 27-08-2003 à 17:48:40  profilanswer
 

udok a écrit :

pour un petit truc comme ça, sous debian, faut le mettre dans /etc/init.d/bootmisc.sh


Ben justement, ici non. Le paquet hwtools est là pour ça.

n°314594
parano
Time... to die...
Posté le 27-08-2003 à 18:28:29  profilanswer
 

oué enfin en meme temps c juste un script bateau, libre a chaqun de le placer la ou il veut du moment qu'il sait ce qu'il fait, et toutes les solutions proposés sont basé sur le meme principe en l'occurence.

n°314595
perchut2
Hell, it's about time...
Posté le 27-08-2003 à 18:29:12  profilanswer
 

parano a écrit :

oué enfin en meme temps c juste un script bateau, libre a chaqun de le placer la ou il veut du moment qu'il sait ce qu'il fait, et toutes les solutions proposés sont basé sur le meme principe en l'occurence.


 
 :jap:

n°314596
eL_Shaman_​__
Plop.
Posté le 27-08-2003 à 18:29:54  profilanswer
 

parano a écrit :

oué enfin en meme temps c juste un script bateau, libre a chaqun de le placer la ou il veut du moment qu'il sait ce qu'il fait, et toutes les solutions proposés sont basé sur le meme principe en l'occurence.


Je sais bien, c'est juste que Debian a prévu un truc pour faire ça bien proprement alors autant en profiter, c'est tout...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Hdparam, petite question..

 

Sujets relatifs
theorie *nix / question sur les systemes de fichiers / fstabDébute sous linux, question!!!
[nux] iptables / forward - question surement tres conne.question théorique sur les imprimantes
[Question dure] Mettre /etc sur une partition à part...[Debian] Petite install, petit serveur [lancement NAT + ADSL] - resolu
Question de newbie - install de DebianChtit question sur X et les Tx
Petite question sur l'usage de $() et/ou `` 
Plus de sujets relatifs à : Hdparam, petite question..


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR