Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
ncq_native_command_queuing [Le 20/06/2010, 00:26] congelli501 créée |
ncq_native_command_queuing [Le 31/08/2022, 23:29] (Version actuelle) moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>matériel}} | ||
+ | |||
====== NCQ (Native Command Queuing) ====== | ====== NCQ (Native Command Queuing) ====== | ||
- | NCQ, ou Native Command Queuing est un protocole SATA qui permet, en gros, d'envoyer plusieurs requêtes en même temps a votre disque dure, afin qu'il réponde à ces requêtes dans le meilleur ordre possible (le disque va lire les donnés en suivant le chemin le plus court possible). | + | NCQ, ou Native Command Queuing est un protocole SATA qui permet, en gros, d'envoyer plusieurs requêtes en même temps a votre disque dur, afin qu'il réponde à ces requêtes dans le meilleur ordre possible (le disque va lire les donnés en suivant le chemin le plus court possible). |
Cela permet un gain de performance. ([[http://techreport.com/articles.x/8624/3]]) | Cela permet un gain de performance. ([[http://techreport.com/articles.x/8624/3]]) | ||
Ligne 14: | Ligne 16: | ||
* Le disque lui même | * Le disque lui même | ||
- | ==== Mise en place ==== | + | ===== Mise en place ===== |
Effectuer les étapes suivantes : | Effectuer les étapes suivantes : | ||
- | === Est ce que mon disque dur supporte NCQ ? ====== | + | ==== Est ce que mon disque dur supporte NCQ ? ==== |
Pour le savoir faites (en remplacent /dev/sda en fonction du disque à tester) : | Pour le savoir faites (en remplacent /dev/sda en fonction du disque à tester) : | ||
<code> | <code> | ||
Ligne 35: | Ligne 37: | ||
Si le résultat est négatif, vous ne pouvez rien faire à part changer de disque dur. | Si le résultat est négatif, vous ne pouvez rien faire à part changer de disque dur. | ||
- | === Est ce que l'AHCI est activé ? === | + | ==== Est ce que l'AHCI est activé ? ==== |
Le mieux est d'aller voir directement dans le bios. | Le mieux est d'aller voir directement dans le bios. | ||
- | Vous pouvez aussi voir si Ubuntu considère que vos disques SATA comme des disques IDE (je ne suis pas certain de l'efficacité réelle de ce test) : | + | Vous pouvez aussi voir si Ubuntu considère que vos disques SATA comme des disques IDE : |
+ | <note important>je ne suis pas certain de l'efficacité de ce test avec toutes les cartes mères.</note> | ||
<code> | <code> | ||
$ lshw | $ lshw | ||
Ligne 46: | Ligne 49: | ||
description: IDE interface | description: IDE interface | ||
product: 82801JI (ICH10 Family) 4 port SATA IDE Controller #1 | product: 82801JI (ICH10 Family) 4 port SATA IDE Controller #1 | ||
+ | vendor: Intel Corporation | ||
+ | <...> | ||
+ | </code> | ||
+ | ... et avec l'AHCI activé : | ||
+ | <code> | ||
+ | $ lshw | ||
+ | |||
+ | <...> | ||
+ | *-storage | ||
+ | description: SATA controller | ||
+ | product: 82801JI (ICH10 Family) SATA AHCI Controller | ||
vendor: Intel Corporation | vendor: Intel Corporation | ||
<...> | <...> | ||
</code> | </code> | ||
- | Si l'AHCI est désactivé... activez le. | + | Si l'AHCI est désactivé... activez le dans le bios de votre carte mère (généralement option "SATA Mode"). |
- | === Est ce que NCQ est en cours d'utilisation ? === | + | ==== Est ce que NCQ est en cours d'utilisation ? ==== |
Si les deux points précédents sont remplis, NCQ devrait normalement être en cours d'utilisation par Ubuntu. | Si les deux points précédents sont remplis, NCQ devrait normalement être en cours d'utilisation par Ubuntu. | ||
Une petite vérification s'impose: | Une petite vérification s'impose: | ||
Ligne 72: | Ligne 86: | ||
Si ça ne marche pas... Vérifiez que le mode AHCI de votre matériel est bien supporté par Linux: [[https://ata.wiki.kernel.org/index.php/Hardware,_driver_status]] | Si ça ne marche pas... Vérifiez que le mode AHCI de votre matériel est bien supporté par Linux: [[https://ata.wiki.kernel.org/index.php/Hardware,_driver_status]] | ||
- | ==== Liens ==== | + | ===== Liens ===== |
[[https://ata.wiki.kernel.org/index.php/Hardware,_driver_status|Support de l'AHCI par Linux]] | [[https://ata.wiki.kernel.org/index.php/Hardware,_driver_status|Support de l'AHCI par Linux]] | ||
- | [[http://fr.wikipedia.org/wiki/Native_Command_Queuing|NCQ expliqué par Wikipédia]] | + | [[https://fr.wikipedia.org/wiki/Native_Command_Queuing|NCQ expliqué par Wikipédia]] |
[[http://techreport.com/articles.x/8624/3|Petit benchmark]] | [[http://techreport.com/articles.x/8624/3|Petit benchmark]] | ||
- | ==== Contributeurs ==== | + | ===== Contributeurs ===== |
--- //[[:utilisateurs:congelli501|congelli501]] Le 20/06/2010, 00:24// | --- //[[:utilisateurs:congelli501|congelli501]] Le 20/06/2010, 00:24// |