L'AHCI doit-il être activé pour un SSD?

11

J'ai commandé un SSD OCZ et ce sera le premier que j'ai installé. En préparant son arrivée et son installation, j'ai passé en revue le site Web de MSI pour être sûr de faire autant de bien la première fois que possible. Sur leur site MSI HQ Usere à la FAQ des utilisateurs, ils notent ce qui suit:

AHCI et SSD

En règle générale, de nombreux sites d'examen du matériel, ainsi que les fabricants de SSD recommandent d'utiliser le mode AHCI avec les disques SSD. Cependant, nous avons effectué nos propres tests ici dans le forum, et nous pensons que cela est trompeur, uniquement lorsque les disques SSD sont utilisés indépendamment (c'est-à-dire pas dans une matrice RAID).

Le mode AHCI, comme expliqué précédemment, active NCQ (mise en file d'attente de commandes native) qui n'est vraiment pas nécessaire pour les SSD car ils n'ont pas besoin d'être optimisés de cette manière car il n'y a pas de mouvement physique des têtes ou des plateaux. Dans de nombreux cas, cela peut réellement nuire aux performances du SSD et même réduire la durée de vie de votre SSD.

Dans de nombreuses réponses aux questions et instructions sur SU, l'activation de l'AHCI a été fortement impliquée. Mon objectif est de configurer le lecteur pour des performances maximales et une durée de vie maximale. Cette déclaration MSI m'a poussé à me renseigner auprès de vous.

Donc, la question est, utilisez AHCI ou non et pourquoi?

J'ai un MSI 790FX-GD90, 4 Go de RAM, exécutant Windows Home Premium 64.

EDIT: Je dois ajouter que si tout se passe bien, j'ai l'intention d'obtenir un deuxième SSD pour la configuration RAID.

Carl B
la source
3
J'aurais imaginé que les disques SSD NCQ bénéficient, car les disques SSD ont plusieurs NAND - si une NAND contenant certains LBA est effacée ou écrite, une NAND différente contenant différents LBA pourrait être lue, et j'aurais pensé que NCQ serait bénéfique pour autoriser le SSD pour renvoyer le deuxième LBA en premier. N'est-ce pas ce que NCQ fait? Pas très sûr cependant.
LawrenceC
J'ai quelques questions à faire et de bons points. Je n'ai pas encore examiné OCZ ou d'autres résultats / tests indépendants basés sur les observations de MSI.
Carl B
3
J'ai le sentiment distinct de celui qui a écrit que la FAQ cite simplement aveuglément wikipedia sans aucune compréhension. La description par ultrasawblade de la valeur de NCQ pour les SSD est exacte. En fait, NCQ fait une différence beaucoup plus grande pour les SSD que pour les disques durs.
M. Alpha
@M. Alpha bonne note. La seule partie que j'ai remarquée dans la première partie de la citation est «les disques SSD sont utilisés indépendamment (c'est-à-dire pas dans une matrice RAID). Alors, cela pourrait-il être plus axé sur l'exécution de SSD en Raid?
Carl B
@CarlB La valeur de NCQ est indépendante du fait que les disques soient dans un RAID ou non. Mais si vous allez mettre en RAID les disques, la question est sans objet. Le mode RAID est le mode AHCI avec les capacités RAID clouées en haut.
M. Alpha

Réponses:

11

J'activerais AHCI, car:

  • Il améliore souvent les performances (votre SSD peut être une exception, mais si vous exécutez un SSD et un disque dur, le disque dur recevra un coup de pouce).
  • Il offre des fonctionnalités supplémentaires (par exemple des lecteurs enfichables à chaud).
  • Il est activé à peu près partout ailleurs et avoir un système de manière inattendue dans un ancien mode de compatibilité me jetterait pour une boucle. Je me rends compte que cela pourrait être une chose personnelle.

Raisons de ne pas utiliser AHCI:

  • Vous utilisez Windows XP (maintenant près de 12 ans) et ne souhaitez pas charger de pilotes supplémentaires lors de l'installation. (XP ne comprend pas AHCI. Il a besoin d'une disquette avec des pilotes pour cela).
  • Si vous avez la situation rare où un disque spécifique est plus lent avec AHCI. Dans la partie que vous avez citée, il indique simplement que cela peut réellement nuire aux performances. Non pas que ce soit le cas, ni qu'il soit significatif. Pour cela, je testerais avec AHCI activé et avec AHCI désactivé.

Notez que si vous exécutez Windows 7 (ou Linux ou BSD), vous pouvez changer le mode compatible Aety et AHCI sans réinstaller. Vous devez activer un service dans Windows 7.

Hennes
la source
+1 pour votre commentaire. À quel service feriez-vous référence dans Win 7?
Carl B
3
Le service msAHCI. Si Windows 7 est installé en mode IDE, vous pouvez utiliser regedit et accéder à HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci. Définissez la valeur du dword de démarrage sur 0. Ensuite, fermez les fenêtres, accédez au BIOS, activez AHCI ( pas l'inverse).
Hennes
flèche vers le haut pour le commentaire ajouté. Toujours à votre propos sur la citation (sur l'impact sur les performances), je suis plus préoccupé par la partie "même réduire la durée de vie" car cette chose devrait crier par rapport à un lecteur de plateau.
Carl B
1
Je ne trouve pas de bonnes sources sur le net, mais je suppose que des problèmes de durée de vie existent pour les SSD de première génération. Mais les SSD modernes semblent convenir à une utilisation intensive, même s'ils sont quotidiens pendant cinq ans ou plus. Après qu'ils soient de toute façon remplacés.
Hennes
4

J'ai testé mon SSD 256G à la fois avec le mode IDE et le mode AHCI (en tant que référence SSD). Il a un grand coup de pouce en lecture séquentielle (338 Mo / s à 488 Mo / s), un coup de pouce spectaculaire en 64 threads-4k-lecture (22,8 Mo / s à 175 Mo / s) et 64 threads-4k-écriture (96 à 179). L'écriture séquentielle augmente un peu de 255 Mo / s à 269 Mo / s et le temps d'accès n'est pas tellement amélioré mais voit également une petite augmentation.

FengZhaolin
la source
3
Lors de l'utilisation du SSD pour héberger le système d'exploitation, la modification des lectures de 4 Ko est probablement la plus importante. Pas beaucoup de besoins pour de grandes lectures en série sur un lecteur de système d'exploitation. Wow aussi, je m'attends à une augmentation. Mais de 22,8 Mo / sec à 175 Mo / sec est une énorme différence.
Hennes