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// | ||