O AHCI deve estar ativado para um SSD?


11

Encomendei um SSD da OCZ e será o primeiro a instalar. Ao preparar a chegada e a instalação, revisei o site da MSI para ter certeza de que faço o certo da primeira vez possível. Em seu site, o MSI HQ Usere para as perguntas frequentes dos usuários , observa o seguinte:

AHCI e SSDs

Normalmente, muitos sites de revisão de hardware, assim como fabricantes de SSD, recomendam que o modo AHCI seja usado com unidades SSD. No entanto, executamos nossos próprios testes aqui no fórum e acreditamos que isso é enganoso, apenas onde as unidades SSD são usadas independentemente (ou seja, não em uma matriz RAID).

O modo AHCI, conforme explicado anteriormente, habilita o NCQ (enfileiramento de comandos nativo), o que não é realmente necessário para os SSDs, pois eles não precisam ser otimizados dessa maneira, pois não há movimento físico de cabeçotes ou pratos. Em muitos casos, pode realmente prejudicar o desempenho do SSD e até reduzir a vida útil do seu SSD.

Em muitas das perguntas e orientações respondidas aqui no SU, a habilitação do AHCI está fortemente implícita. Meu objetivo é configurar a unidade para obter desempenho máximo e vida útil mais longa. Esta declaração da MSI levou-me a consultar você.

Então a questão é, use AHCI ou não e por quê?

Eu tenho uma MSI 790FX-GD90, 4 GB de RAM, executando o Windows Home Premium 64.

EDIT: devo acrescentar que, se tudo correr bem, pretendo obter um segundo SSD para configuração de RAID.


3
Eu teria imaginado que o NCQ beneficia os SSDs, pois os SSDs têm vários NANDs - se um NAND contendo determinados LBAs estiver sendo apagado ou gravado, um NAND diferente contendo LBAs diferentes poderia ser lido, e eu pensaria que o NCQ seria benéfico ao permitir o SSD para retornar o segundo LBA primeiro. Não é isso que o NCQ faz? Não tenho muita certeza.
LawrenceC

Eu tenho algumas coisas interessantes para fazer e bons pontos. Ainda estou para examinar a OCZ ou outros resultados / testes independentes ainda com base nas observações da MSI.
Carl B

3
Tenho a sensação distinta de quem escreveu que o FAQ está apenas citando cegamente a Wikipedia, sem qualquer entendimento. A descrição da ultrasawblade do valor do NCQ para SSDs está no local. De fato, o NCQ faz uma diferença muito maior para os SSDs do que para os discos rígidos.
Sr. Alpha

@ Sr. Alpha boa nota. A parte que notei na primeira parte da citação é "As unidades SSD são usadas independentemente (ou seja, não em uma matriz RAID)". Então, isso pode ser mais focado na execução de SSDs no Raid?
Carl B

@CarlB O valor do NCQ é independente das unidades estarem em um RAID ou não. Mas se você estiver indo para RAID, a questão é discutível. O modo RAID é o modo AHCI com os recursos RAID alinhados na parte superior.
Sr. Alpha

Respostas:


11

Eu habilitaria o AHCI, porque:

  • Freqüentemente, aumenta o desempenho (seu SSD pode ser uma exceção, mas se você executar um SSD e um HDD, o HDD receberá algum impulso).
  • Oferece recursos adicionais (por exemplo, unidades hot-plugging).
  • Ele é ativado em praticamente qualquer outro lugar e ter um sistema inesperadamente em um antigo modo de compatibilidade me levaria a um loop. Sei que isso pode ser uma coisa pessoal.

Razões para não usar o AHCI:

  • Você usa o Windows XP (agora com quase 12 anos) e não deseja carregar drivers adicionais durante a instalação. (XP não entende AHCI. Ele precisa de um disquete com drivers para isso).
  • Se você tiver uma situação rara em que um disco específico é mais lento com o AHCI. Na parte que você citou, apenas afirma que pode realmente prejudicar o desempenho. Não que isso aconteça, nem que seja significativo. Portanto, eu testaria com o AHCI ativado e com o AHCI desativado.

Observe que, se você executar o Windows 7 (ou Linux ou BSD), poderá alternar entre o modo compatível com AHCI e IDE sem reinstalar. Você precisa habilitar um serviço no Windows 7.


+1 no seu comentário. A que serviço você se refere no win 7?
Carl B

3
O serviço msAHCI. Se o Windows 7 estiver instalado como modo IDE, você poderá usar o regedit e acessar HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci. Defina o valor do dword inicial como 0. Em seguida, feche as janelas, vá para o BIOS, ative o AHCI ( não o contrário).
Hennes

seta para cima para o comentário adicionado. Também para o seu ponto na citação (sobre o impacto no desempenho), estou mais preocupado com a parte "até reduzir a vida útil", pois essa coisa deve gritar em comparação com uma unidade de prato.
Carl B

1
Não consigo encontrar boas fontes na rede, mas minha suposição é que existem problemas de vida útil para os SSDs de primeira geração. Mas os SSDs modernos parecem bem com uso pesado, mesmo que diariamente por cinco ou mais anos. Depois que eles forem substituídos de qualquer maneira.
Hennes

4

Testei meu SSD 256G tanto no modo IDE quanto no modo AHCI (como um SSD Benchmark). Possui um grande aumento na leitura seqüencial (338 MB / sa 488 MB / s), um aumento dramático na leitura de 64 threads-4k (22,8 MB / s para 175 MB / s) e gravação de 64-threads-4k (96 a 179). A gravação sequencial aumenta um pouco de 255 MB / se 269 MB / se o tempo de acesso não é tão aprimorado, mas também ocorre um pequeno aumento.


3
Ao usar o SSD para hospedar o sistema operacional, a alteração nas leituras de 4 KB é provavelmente a mais significativa. Não são necessárias muitas leituras seriais grandes em uma unidade de SO. Também Uau, espero um aumento. Mas de 22,8 MB / s a ​​175 MB / s é uma enorme diferença.
Hennes
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.