Users Guide

Guia de solução de problemas dos adaptadores Brocade 123
53-1002145-01
Capítulo
4
Otimização de desempenho
Neste capítulo
Ajustar drivers de armazenamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Ajustar drivers de rede (CNA ou NIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Ajustar drivers de armazenamento
Esta seção apresenta recursos para otimizar o desempenho de adaptadores pelo ajuste dos
drivers de armazenamento unificados nos sistemas Linux, Windows, Solaris e VMware. Para
otimizar o desempenho de CNAs e portas do adaptador de malha configuradas em modo CNA ou
NIC, use, também, os recursos da seção Ajustar drivers de rede (CNA ou NIC)” na página 126.
Ajuste no Linux
O planejamento de E/S de disco do Linux reorganiza, retarda e mescla solicitações, para alcançar
uma taxa de transferência melhor e uma latência menor do que ocorreria se todas as consultas
fossem enviadas diretamente ao disco. O Linux 2.6 tem quatro planejadores de E/S diferentes:
enfileiramento de noop, prazo final, antecipado e o completamente normal. A habilitação do
planejador “noop” evita atrasos no enfileiramento de comandos de E/S. Isto ajuda na obtenção de
taxas mais altas de E/S, com o enfileiramento de diversas solicitações de E/S pendentes em cada
disco.
Para habilitar o planejador noop, execute os seguint
es comandos em seu sistema.
for i in /sys/block/sd[b-z]/queue/scheduler
do
echo noop > $i
done
NOTA
Você precisa desabilitar o planejador padrão, pois ele não está ajustado para obter o máximo
desempenho de E/S.
Para obter o ajuste de desempenho no Linux, consulte as seguintes publicações:
Workload Dependent Performance Evaluation of the Linux 2.6 IO Schedulers
Heger, D., Pratt, S., Linux Symposium, Otta
wa, Canadá, julho de 2004
Optimizing Linux Performance
HP Professional Books, ISBN: 0-13-148682-9
Performance Tuning for Linux Servers
Sandra K. Johnson, Gerrit Huizenga, Badari Pula
varty, IBM Press, ISBN: 013144753X
Linux Kernel Development
Robert Love, 2ª edição, 2005