Page suivantePage pr�c�denteTable des mati�res

2. Qu'est ce que l'Ultra DMA et pourquoi l'utiliser

Voici un rapide survol des diff�rentes technologies bas�es sur l'IDE.

2.1 IDE, EIDE et ATAPI

Ce sont les "anciens" standards. La plupart des disques et contr�leurs non-SCSI que l'on trouve actuellement sont, d�sormais, au standard EIDE. Cependant les disques les plus r�cents sont au standard UDMA.

2.2 Bus Master DMA

Le Bus Master DMA est une technologie permettant d'acc�l�rer le d�bit de vos disques durs. Elle requi�rt des cartes m�res ainsi que des BIOS sp�cifiques et bien entendu un disque exploitant ces possibilit�s.

Vous trouverez de plus amples informations � l'adresse suivante : http://developer.intel.com/design/pcisets/busmatr/FAQs.htm

2.3 Ultra-DMA, ou bien Ultra-ATA, ou bien Ultra33 et tous ce qui commence par Ultra...

Comme vous pouvez le constater, l'Ultra-DMA a beaucoup de noms, appelons-le UDMA.

L'UDMA est la technologie IDE la plus avanc�e � l'heure actuelle. Elle permet d'atteindre des taux de transfert de 33.3 Mb/s, c'est � dire deux fois plus que l'EIDE, et pour un prix largement inf�rieur au SCSI. La plupart des nouveaux ordinateurs sont d�sormais livr�s avec des contr�leurs et des disques UDMA. Il est aussi possible d'ajouter un contr�leur UDMA sur un syst�me pour en augmenter les performances (comme la carte Promise Ultra33), m�me si vous utilisez de "vieux" disques IDE.

Pour en apprendre plus sur l'UDMA, allez donc jeter un coup d'oeil � l'adresse suivante : http://www.quantum.com/src/whitepapers/ultraata/

� noter que la longueur des nappes des disques UDMA doit �tre plus courte qu'avec du DMA ordinaire, pr�f�rez en g�n�ral des c�bles longs de 30 cm (12') au maximum.

2.4 Est-ce vraiment le "nec plus Ultra"

Avant d'aller plus loin, �claircissons un malentendu. Le taux de transfert de 33 Mb/s indiqu� est le taux de transfert en mode rafale, et ce n'est pas quelque chose que vous verrez tr�s souvent. Pour comprendre, voici un extrait de l'"udma-generic" : UDMA.txt

Les taux de transfert en rafale sont suppos�s aller de 16.6Mb/s (mode PIO 4) � 16.6Mb/s
(DMA mode 2) et jusqu'� 33Mb/s (UDMA). Dans son patch pour le noyau 2.1.55, Kim-Hoe �
mesur� des taux de transfert en rafale avec un analyseur logique : 60ns/mot, ce qui
�quivaut � 33Mb/s.
� noter que ces taux de transfert ne s'appliquent de sur/depuis le cache disque (476kB pour le
disque IBM 6.4 Gb) et � mon avis ne sont pas particuli�rement significatifs pour la
majorit� des utilisateurs de Linux.
Le noyau de Linux utilise le plus de RAM possible comme cache disque, et donc si les donn�es
ne sont pas dans le cache du noyau, il y a peu de chances qu'elles soient dans le cache disque (de
taille moins important).

Le taux de transfert continu, la vitesse � laquelle les donn�es peuvent �tre transf�r�es du disque � la m�moire centrale o� elles pourront �tre utilis�es, est beaucoup plus significatif. Un moyen simple pour mesurer le "taux de transfert continu" est d'utiliser la commande hdparm, par exemple " hdparm -Tt /dev/hda" permet de mesurer le taux de transfert du premier disque IDE.

Voici quelques informations rassembl�es apr�s de nombreux tests, en utilisant
 l'utilitaire hdparm (�crit aussi par Mark Lord) :
Taux de transfert du mode PIO 4 sous Linux :    +/- 5.2 Mb/s
Taux de transfert du DMA mode 2 sous Linux :    +/- 7.2 Mb/s
Taux de transfert de l'UDMA mode 2 sous Linux : +/- 9.8 Mb/s

Comme vous pouvez le constater, l'UDMA est toujours deux fois plus rapide que l'EIDE simple et plus rapide que le bus Mastering.

2.5 Comparer l'UDMA au SCSI

Je n'ai pas de chiffres � vous donner, mais le consensus g�n�ral est que le SCSI haut de gamme donne de bien meilleures performances que l'UDMA. Cependant si vous avez r�cemment regard� les prix des disques durs, vouz avez sans doute remarqu� que les disques UDMA sont largement moins chers. Le rapport qualit�/prix est en faveur de l'UDMA dans pratiquement tous les cas.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:44