L'AHCI dovrebbe essere abilitato per un SSD?


11

Ho ordinato un SSD OCZ e sarà il primo che ho installato. Nel preparare l'arrivo e l'installazione, ho esaminato il sito Web MSI per essere sicuro di fare quanto prima nel modo giusto. Sul loro sito MSI HQ Usere alle domande degli utenti annotano quanto segue:

AHCI e SSD

In genere, molti siti di recensioni hardware e produttori di SSD raccomandano di utilizzare la modalità AHCI con le unità SSD. Tuttavia, abbiamo eseguito i nostri test qui nel forum e riteniamo che ciò sia fuorviante, solo dove le unità SSD vengono utilizzate in modo indipendente (ovvero non in un array RAID).

La modalità AHCI, come spiegato in precedenza, abilita NCQ (Accodamento comandi nativo) che non è realmente necessario per gli SSD in quanto non necessitano di ottimizzazione in questo modo in quanto non vi è alcun movimento fisico di teste o piatti. In molti casi, può effettivamente ostacolare le prestazioni dell'SSD e persino ridurre la durata dell'SSD.

In molte delle risposte alle domande e indicazioni qui su SU, l'abilitazione di AHCI è stata fortemente implicita. Il mio obiettivo è quello di impostare l'unità per le massime prestazioni e la massima durata. Questa dichiarazione MSI mi ha spinto a informarmi con te.

Quindi la domanda è: usare AHCI o no e perché?

Ho un MSI 790FX-GD90, 4 GB di RAM, con Windows Home Premium 64.

EDIT: dovrei aggiungere che se tutto va bene, intendo ottenere un secondo SSD per la configurazione RAID.


3
Avrei immaginato che gli NCD beneficiassero degli SSD, poiché gli SSD hanno più NAND - se una NAND che detiene determinati LBA viene cancellata o scritta, una NAND diversa contenente LBA diversi potrebbe essere letta da, e avrei pensato che NCQ sarebbe utile nel consentire l'SSD per restituire prima il secondo LBA. Non è quello che fa NCQ? Non terribilmente sicuro però.
LawrenceC,

Ho alcune cose invitanti da fare e buoni punti. Devo ancora guardare OCZ o altri risultati / test indipendenti ancora basati sulle osservazioni di MSI.
Carl B,

3
Ho la netta sensazione che chiunque abbia scritto che le FAQ stiano semplicemente citando ciecamente Wikipedia senza alcuna comprensione. La descrizione di ultrasawblade del valore di NCQ per gli SSD è perfetta. In effetti, NCQ fa una differenza molto più grande per gli SSD di quanto non abbia mai fatto per i dischi rigidi.
Sig. Alpha,

@Mr Alpha buona nota. L'unica parte che ho notato nella prima parte del preventivo è "Le unità SSD vengono utilizzate in modo indipendente (cioè non in un array RAID)". Quindi potrebbe essere più focalizzato sull'esecuzione di SSD in Raid?
Carl B,

@CarlB Il valore di NCQ è indipendente dal fatto che le unità siano in un RAID o meno. Ma se hai intenzione di RAID le unità la domanda è controversa. La modalità RAID è la modalità AHCI con le funzionalità RAID evidenziate in cima.
Sig. Alpha,

Risposte:


11

Vorrei abilitare AHCI, perché:

  • Aumenta spesso le prestazioni (l'SSD potrebbe essere un'eccezione, ma se si esegue un SSD e un HDD, l'HDD otterrà un po 'di spinta).
  • Offre funzionalità aggiuntive (ad es. Unità hot plug).
  • È abilitato praticamente ovunque e avere un sistema inaspettatamente in un'antica modalità di compatibilità mi farebbe saltare in aria. Mi rendo conto che questa potrebbe essere una cosa personale.

Motivi per non usare AHCI:

  • Si utilizza Windows XP (ormai quasi 12 anni) e non si desidera caricare driver aggiuntivi durante l'installazione. (XP non capisce AHCI. Per questo ha bisogno di un floppy con driver).
  • Se hai la rara situazione in cui un disco specifico è più lento con AHCI. Nella parte che hai citato afferma semplicemente che può effettivamente ostacolare le prestazioni. Non che lo faccia, né che sia significativo. Quindi testerei sia con AHCI abilitato sia con AHCI disabilitato.

Notare che se si esegue Windows 7 (o Linux o BSD), è possibile cambiare tra la modalità compatibile AHCI e IDE senza reinstallare. È necessario abilitare un servizio in Windows 7.


+1 per il tuo commento. A quale servizio faresti riferimento in win 7?
Carl B,

3
Il servizio msAHCI. Se Windows 7 è installato come modalità IDE, puoi usare regedit e andare a HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci. Impostare il valore di start dword su 0. Quindi chiudere Windows, andare al BIOS, abilitare AHCI ( non viceversa).
Hennes,

freccia su per il commento aggiunto. Anche per quanto riguarda la citazione (sull'impatto sulle prestazioni), sono più preoccupato per la parte "persino ridurre la durata" poiché questa cosa dovrebbe urlare rispetto a un disco piatto.
Carl B,

1
Non riesco a trovare buone fonti in rete, ma la mia ipotesi è che esistano problemi di durata per gli SSD di prima generazione. Ma i moderni SSD sembrano andare bene con un uso intenso, anche se ogni giorno per cinque o più anni. Dopo che vengono comunque sostituiti.
Hennes,

4

Ho testato il mio SSD 256G sia in modalità IDE che in modalità AHCI (come benchmark SSD). Ha un notevole incremento nella lettura sequenziale (da 338 MB / sa 488 MB / s), un notevole incremento nella lettura a 64 thread-4k (da 22,8 MB / sa 175 MB / s) e nella scrittura a 64 thread-4k (Da 96 a 179). La scrittura sequenziale aumenta leggermente da 255 MB / sa 269 MB / se i tempi di accesso non sono migliorati molto, ma vedono anche un piccolo aumento.


3
Quando si utilizza l'SSD per ospitare il sistema operativo, la modifica delle letture da 4 KB è probabilmente la più significativa. Non è molto necessario per letture seriali di grandi dimensioni su un'unità del sistema operativo. Anche Wow, mi aspetto un aumento. Ma da 22,8 MB / sec a 175 MB / sec è una differenza enorme.
Hennes,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.