Suporte a SATA NCQ em chipset NForce

Depois de sofrer com as baixas transferências de meus HDs SATA por falta de suporte a NCQ (Native Command Queuing) no chipset NForce, eis que surge uma luz no fim do túnel em formato de um PATCH para o kernel 2.6.22-rc4. Vamos meter a mão na massa?

[ Hits: 15.275 ]

Por: Alessander de Souza Goulart em 03/07/2007


Finalmente... a instalação do novo kernel



Well Done! se nada ocorreu de errado (o que é muito comum... :P), você já tem um kernel novinho em folha, recém saído do forno, pronto para ser instalado, e o melhor de tudo... ele virou um pacote .DEB!!! podendo ser gerenciado pelo APT/DPKG, e com todas as facilidades que essa dobradinha lhe oferece. Mãos a obra:

$ cd ..
$ sudo dpkg -i linux-image-2.6.22-rc4-mm2_2.6.22-rc4-mm2-10.00.Custom_i386.deb
$ sudo dpkg -i linux-headers-2.6.22-rc4-mm2_2.6.22-rc4-mm2-10.00.Custom_i386.deb


Se você chegou até aqui, pode comemorar... seu novo kernel está instalado, o GRUB ou LILO já foi automaticamente atualizado, o seu INITRD (Initial Ram Disk) já foi criado e sua máquina já pode ser reiniciada para testar o novo e recém compilado kernel, com o tão sonhado suporte a NCQ (que alias, chama-se ADMA para os íntimos).

Reboot e testes

O último passo, é testar; primeiramente, digite isso:

$ sudo hdparm -tT /dev/sda

OBS: Substitua "sda" pelo seu HD.

Anote os resultados para comparação futura, reinicie o seu computador e após o retorno, verifique se o suporte foi carregado a contento, digitando:

$ dmesg | grep sata_nv

Que deve lhe retornar algo similar a isso:

[ 2.088000] sata_nv 0000:00:08.0: version 3.4
[ 2.088000] sata_nv 0000:00:08.0: Using ADMA mode <----- OLHA ELE AQUI :P
[ 2.088000] scsi0 : sata_nv
[ 2.088000] scsi1 : sata_nv

Agora, faça de novo:

$ sudo hdparm -tT /dev/sda

(substitua sda pelo seu HD)

E compare os testes com o resultado anterior, a melhora será substancialmente vista em "Timing buffered disk reads", que no meu caso subiu de "27.18 MB/Sec" para maravilhosos "69.32 MB/Sec"!

That's all Folk's... ficamos por aqui pessoal, se algo tiver dado errado, verifique o passo-a-passo, e tente de novo... a persistência é nossa amiga :P.

Um grande abraço a todos.

Página anterior    

Páginas do artigo
   1. Atualizar e baixar os pacotes necessários
   2. Compilação e coffee-break
   3. Finalmente... a instalação do novo kernel
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Deixe seu console mais bonito com Bootsplash

Instalando kernel otimizado do Ubuntu no Asus eeepc

Slackware com kernel 2.6.10 - passo a passo

Kernel 2.6.7 compilado e configurado para nVIDIA

O kernel Linux está inchado... Mas, calma, não é bem assim!

  
Comentários
[1] Comentário enviado por rdutra em 03/07/2007 - 17:25h

Eae cara!
Testou em Desktop ou em Notebook ? nos dois ?
Tenho transferencia de +- 35MB/s no meu note, quando der tempo, vou testar.

Abraço

[2] Comentário enviado por juninho (RH.com) em 03/07/2007 - 17:28h

Muito importante esta dica, eu não fiz ainda, porque estou com uma pequena dúvida, estou usando Layer7, e, pelo que sei, o Layer 7 só tem suporte até o Kernel 2.6.19, então estou com medo de dar algum problema.

Saberia me dar uma luz?

No mais, parabéns pelo trabalho e mais ainda por contribuir com sua experiência.

[3] Comentário enviado por sandersouza em 04/07/2007 - 14:08h

Qto aos testes, foram só no meu PC de Mesa, meu notebook tem uma Southbridge da ATI... jah qto ao Layer 7, sem traumas... vc pode usar o modus-operandis do maravilhoso mundo do UserSPACE!... http://l7-filter.sourceforge.net/HOWTO-userspace... bom divertimento.

[4] Comentário enviado por aprendiz_ce em 11/07/2007 - 22:50h

sandersouza,

Agradeceria se você pudesse me tirar as seguintes dúvidas:

1) Gostaria de saber que tipos de problemas você teve antes de aplicar essa solução.

2) Esse procedimento é igual para qualquer controladora/hard disk SATA?

3) Se eu fizer esse procedimento em um SERVIDOR DE ARQUIVOS com varios serviços instalados (samba, dhcp, cups, firebird e etc), que tipo de risco eu corro?

Obrigado, parabéns pelo seu artigo e aguardo retorno.


[5] Comentário enviado por cpteck em 10/09/2007 - 20:47h

Kra me salva por favor?
Eu tenho 1 x2 3600
Asus m2n-mx (Gforce 6100) onbord
1.5 Gb de memoria
Samsung 250Gb sata II

nao sei pq nao esta dando boot com o Ubuntu e nem com o Debian 10.2, ja com o Kurumin 6.1 foi blz.
poderia me ajudar?

[6] Comentário enviado por cpteck em 10/09/2007 - 20:50h

Reformulando nao e Debian 10.2 e sim o Suse 10.2


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts