Estou executando uma carga de trabalho de E / S de hadoop no redhat linux e corri também no IBM AIX com a mesma configuração subjacente de hardware, disco e disco. Com as configurações padrão no os redhat linux está dando mais I / O throuhput comparado ao IBM AIX.
Então, quão diferentes são as configurações de drivers de dispositivo no redhat linux do IBM AIX para manipular I / O do disco rígido?
Eu sei que o Redhat Linux tem um algoritmo de escalonamento de disco que é, por padrão, CFQ (Completely Fair Queue), Noop scheduler, planejador antecipado, scheduler de prazo. Isso também afeta a taxa de transferência de E / S do disco. e até onde eu sei, o AIX não tem esse tipo de algoritmo de agendamento. podemos aumentar a profundidade da fila no AIX, mas isso também não está aumentando muito o throuhput do disco.
A implementação do driver de dispositivo é diferente em ambos os casos, pois sei que a implementação do redhat linux no driver de dispositivo é mais eficiente na manipulação da E / S, por isso estou vendo esse tipo de diferença?
Ou será que o AIX pode ser otimizado para obter mais throuhput do que o Redhat Linux?