IOPs diferentes medidas no servidor e no armazenamento

2

então eu tenho esse comportamento estranho que eu não consigo explicar para mim mesmo - com toda certeza alguém aqui pode.

Recebemos algum servidor (hardware) e montamos uma unidade NFS. Nós planejamos usar esses servidores como indexador do Splunk, mas - como o Splunk não sugere o NFS como armazenamento - nós queríamos fazer alguns testes de desempenho antes.

Então eu executei o Bonnie ++ com resultados muito ruins (cerca de 300 IOP / s), mas os caras de armazenamento me disseram que por seu lado eles veem cerca de 1200 IOP / s, o que seria ótimo. Como isso é possível - o que posso fazer para obter esse desempenho no servidor?

Obrigado!

    
por pinas 05.04.2016 / 09:34

1 resposta

0

link

Resumindo:

Configurar o planejador do Linux em sistemas com RAID de hardware e alterar o padrão de [cfq] para [noop] fornece melhorias de E / S.

Use o comando nfsstat para calcular a porcentagem de leituras / gravações. Defina a taxa de cache do controlador RAID para corresponder.

Para cargas de trabalho pesadas, você precisará aumentar o número de threads do servidor NFS.

Configure os threads do nfs para gravar sem atraso no disco usando a opção no_delay.

Diga ao kernel do Linux para liberar o mais rápido possível para que as gravações sejam mantidas o menor possível. No kernel do Linux, a frequência de write-back de páginas sujas pode ser controlada por dois parâmetros.

Para gravações de disco mais rápidas, use a opção data = journal do sistema de arquivos e evite atualizações nos horários de acesso aos arquivos, o que, por si só, resulta em dados adicionais gravados no disco. Este modo é o mais rápido quando os dados precisam ser lidos e gravados no disco ao mesmo tempo em que supera todos os outros modos

    
por 11.04.2016 / 11:37