Leituras sequenciais muito lentas sobre o NFS a partir de um disco XFS no Amazon EC2

1

Estou usando o tiobench para testar o desempenho de um volume montado pelo NFS, e percebo que Leituras Sequenciais são muito mais lentas que Leituras Aleatórias . Este não é o comportamento quando eu executo o mesmo teste no disco montado localmente.

Aqui está um pequeno gráfico com o NFS em vermelho e sequenciais na esquerda:

Estou exportando o volume no servidor como este

/export *.internal(no_subtree_check,rw,no_root_squash)

e montagem com isso:

mount -o hard,intr,async,noatime,nodiratime,noacl $NFS_SERVER:/export /nfs 

Além disso, estou fazendo tudo isso no amazon EC2, exportando um volume do EBS com o sistema de arquivos XFS (redundante, eu sei).

Eu tentei usar quadros jumbo e várias outras opções de montagem, mas nenhuma delas parece ter muito efeito.

Obrigado por qualquer pista.

    
por jberryman 10.03.2010 / 01:44

1 resposta

2

Quantas vezes você realizou cada teste? A taxa de transferência de E / S tende a ser bastante aleatória no EC2 devido ao compartilhamento excessivo de recursos. A menos que você tenha executado cada teste pelo menos 4 vezes, não sei se os seus resultados de comparação significam algo diferente do tempo de carregamento compartilhado.

    
por 23.06.2010 / 21:10