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?
Para começarmos teremos que ter instalado as ferramentas necessárias, tais como o compilador GCC e o header do kernel atual, para que possamos pegar o .config (algumas distros vem com o kernel compilado com suporte a /proc/config.gz, não sendo necessário o header para pegá-lo). Vamos tirar como base distros baseadas em Debian (Ubuntu, Kubuntu, o próprio Debian e afins), mas os passos podem ser seguidos em qualquer distro, com algumas pequenas alterações. Vamos iniciar com o APT para baixar alguns pacotes:
Após atualizar o sistema e baixar os pacotes inicialmente necessários teremos que baixar o source do kernel da árvore de teste 2.6.22 release candidate 4 e o patch do nosso amado amigo "Andrew Morton", cuja a árvore chama-se "-mm", façamos isso já no local correto:
[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.