J'essaye d'optimiser les performances de mes HDD avec hdparm, et je n'arrive pas à les mettre en UDMA.
Tout d'abord, petites précision :
sda est un volume raid0 en SATA2
sdb est un disque (seul) en SATA2
le controleur de ma carte mère est I975X
# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 10046 MB in 2.00 seconds = 5028.80 MB/sec
Timing buffered disk reads: 234 MB in 3.02 seconds = 77.60 MB/sec
et
# hdparm -tT /dev/sdb
/dev/sdb:
Timing cached reads: 8834 MB in 2.00 seconds = 4421.67 MB/sec
Timing buffered disk reads: 212 MB in 3.03 seconds = 70.00 MB/sec
Donc déjà je voudrai savoir si ces valeurs vous semblent normales, bonnes, excellentes, médiocres, dignes d'un supercalculateur de la Nasa ou plutot dignes de la mobilette d'Arlette ?
Ensuite, quand j'essaye de savoir quel mode DMA est utilisé, j'obtiens :
# hdparm -d /dev/sda
/dev/sda:
et c'est tout !
Quand j'essaye de forcer le mode DMA, j'obtiens :
# hdparm -d1 /dev/sda
/dev/sda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
Voilà mon problème. d'après ce que j'ai lu sur le net, ça pourrait venir du driver du controleur de la carte mère (ou quelque-chose comme ça) qui ne serait pas chargé dans le kernel. Qu'est-ce que vous en pensez ? Et comment on charge un driver dans le kernel ? Déjà, comment on sait quels drivers sont chargés dans le kernel ?
Oui je sais ça fait beaucoup de questions d'un coup, mais pour moi le kernel c'est une notion assez vague.
Merci pour vos lumières.
Rénald.
# pas mieux chez moi
Posté par NeoX . Évalué à 1.
SATA de chez nvidia, carte mere asus A8N-SLI deluxe
je dirais que le mode DMA n'est peut-etre pas activable sur le SATA car c'etait une option pour l'IDE...
d'ailleurs hdparm parle enormement de peripheriques IDE et pas vraiment de SATA
# hdparm -i
Posté par symoon . Évalué à 2.
Le -d indique seulement si le DMA est utilisé ou pas.
[^] # Re: hdparm -i
Posté par mc_arnaud . Évalué à 1.
Pas très satisfaisant non plus.
# hdparm et libata
Posté par benoar . Évalué à 2.
Pour cela, il faut soit sdparm, soit peut-être une version récente de hdparm ou de la libata (donc du kernel). Quelles versions as-tu ?
Sinon, tes résultats sont plutôt très bons, donc je pense que l'UDMA est activé par défaut. Donc à la limite, laisse tout comme ça, ça marche bien.
[^] # Re: hdparm et libata
Posté par mc_arnaud . Évalué à 1.
La version de mon kernel : 2.6.18-4-686
[^] # Re: hdparm et libata
Posté par benoar . Évalué à 2.
[^] # Re: hdparm et libata
Posté par mc_arnaud . Évalué à 1.
J'comprend pas...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.