Melhorando o desempenho do disco: IDE, RAID ou AHCI?
Antes
de qualquer coisa saiba que talvez seja necessário formatar o PC e
reinstalar o SO após alterar
a
BIO's.
Tanto
a BIO's como o seu HD devem ter suporte ao modo AHCI.
A
partir da versão 2.6.19 o
Kernel Linux já traz o driver AHCI.
Aqui
no meu pc, por conta e risco, fiz a alteração na BIO's para RAID e
depois para AHCI sem nenhum problema.
Nas
duas opções obtive ganho de performance do disco. Deixei ativado no
AHCI.
Testei
no meu pc com placa Intel e com suporte a SATA. A BIO's aceita os
três modos de controlador de disco. O Linux Mint
aceitou numa boa. Não precisei formatar/reinstalar nada. No
Windows XP é necessário ativar o AHCI na BIO's e em seguida
reinstalar o SO. Windows Vista e sucessores aceitam instalar o driver
AHCI e em seguida fazer a alteração na BIO's.
Pelo
que andei lendo:
IDE:
Padrão antigo. Vem por default na BIOs e é
mais lento.
RAID:
Para ser usado com dois ou mais HD's, em caso de espelhamento.
AHCI:
Mais indicado para HD's com padrão SATA, maioria hoje, permitindo
ativar/usar os recursos deste padrão, como o NQC e o hot-plug.
Tecnologias relacionadas ao SATA
Os fabricantes podem adicionar tecnologias em seus produtos para diferenciá-los no mercado ou para atender a uma determinada demanda, o que significa que certos recursos podem não ser, necessariamente, obrigatórios em um disco rígido só por este ser SATA. Vejamos alguns deles:- NCQ (Native Command Queuing): o NCQ é tido como obrigatório no SATA II e no SATA III, mas era opcional no padrão SATA I. Trata-se de uma tecnologia que permite ao HD organizar as solicitações de gravação ou leitura de dados em uma ordem que faz com que as cabeças se movimentem o mínimo possível, aumentando (pelo menos teoricamente) o desempenho do dispositivo e a sua vida útil. Entenda melhor o funcionamento do NCQ aqui;
- Link Power Management: este recurso permite ao HD utilizar menos energia elétrica. Para isso, o disco rígido pode assumir três estados: ativo (active), parcialmente ativo (partial) ou inativo (slumber). Assim, o HD recebe energia de acordo com sua utilização no momento;
- Staggered Spin-Up: este é um recurso muito útil em sistemas RAID, por exemplo, pois permite ativar ou desativar HDs trabalhando em conjunto sem interferir no funcionamento do grupo de discos. Além disso, a tecnologia Staggered Spin-Up também melhora a distribuição de energia entre os discos;
- Hot Plug: em sua essência, esta funcionalidade permite conectar o disco ao computador com o sistema operacional em funcionamento. Este é um recurso muito utilizado em HDs do tipo removível.
Para
saber se seu HD tem suporte ao NCQ:
sudo
hdparm -I /dev/sdX > onde X é o HD que vc quer pesquisar.
Na
saída procure por "Native Command Queueing (NCQ)". Se
aparecer seu HD tem suporte ao NCQ.
Para saber se o NCQ está habilitado:
dmesg
| grep -i ncq
Deve
retornar algo como:
[2.996802]
ata6.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
Se
a saída não mencionar NCQ, o HD não tem suporte ao recurso.
Se
depth 0/32, o NCQ está desabilitado.
Se
31, está habilitado.
Para
saber se o Kernel carregou o driver AHCI:
dmesg
| grep -i ahci
A
saída será algo parecido com:
[
1.038133] ahci 0000:00:1f.2: version 3.0
[
1.038298] ahci 0000:00:1f.2: SSS flag set, parallel bus scan
disabled
[
1.038325] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3
Gbps 0x3f impl SATA mode
[
1.038328] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo
pio slum part ccc ems sxs
[
1.076641] scsi host0: ahci
[
1.076749] scsi host1: ahci
[
1.076849] scsi host2: ahci
[
1.076953] scsi host3: ahci
[
1.077048] scsi host4: ahci
[
1.077148] scsi host5: ahci
Leitura
recomendada:
Barramento
SATA (Serial Advanced Technology Attachment)
http://www.infowester.com/serialata.php
Como
ativar o modo AHCI/RAID sem reinstalar o Windows
XP?http://www.hardware.com.br/comunidade/modo-ativar/904051/
Como
mudar a configuração do HD para AHCI depois de instalar o Windows
http://www.tecmundo.com.br/hardware/37598-como-mudar-a-configuracao-do-hd-para-ahci-depois-de-instalar-o-windows.htm
Dicas
para Windows: Como configurar o HD para o modo AHCI no Windows
http://www.guiadopc.com.br/dicas/33231/como-configurar-hd-modo-ahci-windows.html
Enabling,
disabling and checking NCQ
https://exemen.wordpress.com/2011/05/16/enabling-disabling-and-checking-ncq/
IDE/Raid/AHCI
? http://www.tomshardware.com/forum/271176-32-raid-ahci
NCQ:
how do I tell if its on / turning it on
http://forums.fedoraforum.org/showthread.php?t=155584
SATA
II: Modo IDE, AHCI ou RAID?
http://adrenaline.uol.com.br/forum/threads/sata-ii-modo-ide-ahci-ou-raid.310526/
Comentários