ATA série (SATA) FAQ relatives à la mise en file d'attente des commandes (NCQ)

La mise en file d'attente des commandes est un processus par lequel le disque dur réorganise les commandes en cours afin de réduire les pertes de temps mécaniques et d'améliorer les latences d'entrée/sortie.

Quelles sont les exigences de la mise en file d'attente des commandes ?

Afin d'exploiter au mieux les avantages de la mise en file d'attente des commandes, vous devez disposez des éléments suivants :

  • NCQ est pris en charge par votre disque dur
  • La carte mère ou le contrôleur PCI prennent en charge NCQ
    Vérifiez la prise en charge de NCQ par le fabricant de votre carte mère ou de votre adaptateur de bus hôte.
  • Logiciel de traitement multiprocessus.

Qu'est-ce qu'un logiciel de traitement multiprocessus ?

Le traitement multiprocessus est la capacité d'un programme ou d'un système d'exploitation à gérer son utilisation par un ou plusieurs utilisateurs simultanés et à traiter des requêtes multiples d'un même utilisateur sans avoir plusieurs copies du programme exécutées simultanément dans la mémoire de l'ordinateur.

Quels sont les avantages de NCQ ?

Certains avantages de l'utilisation de disques prenant en charge NCQ sont :

  • Une meilleure endurance du disque dur grâce à une usure mécanique moindre.
  • Des performances plus élevées lors de l'utilisation de plusieurs commandes de charge.

Est-il possible que j'observe une amélioration significative des performances lorsque j'utilise un disque dur qui prend en charge NCQ ?

Chaque modèle de disque dur possède ses propres spécifications que vous devez utiliser pour déterminer ses performances. Vous n'observerez pas une amélioration significative des performances lorsque vous utilisez des applications qui ne font pas appel à la technologie des multiprocessus. L'amélioration des performances se remarque surtout lorsque vous utilisez des applications transactionnelles.

Comment valider NCQ ?

La technologie native de mise en file d'attente des commandes est validée au niveau du firmware du disque dur, elle ne peut pas être modifiée par l'utilisateur final. Cela signifie que NCQ est pris en charge aussi longtemps que toutes les autres exigences sont rencontrées. Si toutes les autres exigences ne sont pas rencontrées, NCQ ne sera pas utilisé.

Puis-je utiliser mon disque dur compatible NCQ avec un contrôleur ou une carte mère qui ne prend pas NCQ en charge ?

Oui. Les disques durs compatibles NCQ fonctionneront correctement avec des contrôleurs ou des cartes mères qui ne sont pas compatibles NCQ. Toutefois, vous ne pourrez pas profiter des avantages des fonctionnalités NCQ.

Quels modèles Seagate prennent en charge NCQ ?
Depuis fin 2004, la plupart des nouveaux modèles supporte SATA NCQ. Les numéros de modèle suivants Seagate supportent NCQ:

  • ST380817AS
  • ST3120827AS
  • ST3160827AS
  • ST3200826AS
  • ST3250823AS
  • ST3300831AS
  • ST3400832AS
  • Barracuda 7200,8, 7200,9, 7200,10, 7200,11 (SATA), 7200.12 et plus récent
  • Barracuda NL35, NL35.2, CE, CE +, ES.2 (SATA) et plus récent
  • Momentus 5400,2, 5400,3 (SATA) et plus récent
  • Momentus 7200,1, 7200,2 (SATA) et plus récent
  • Momentus 5400 PSD et, plus récent,
  • Momentus 5400 FDE.2 et plus récent


Pour plus d'informations techniques sur Native Command Queuing, consultez les notes sur "Serial ATA Native Command Queuing"