Desempenho ruim do TCP, inseguro da causa

1

Eu tenho dois servidores virtuais no VMware Server 2, ambos rodando o CentOS Linux. O servidor A está sob carga razoavelmente constante de cerca de 4, o servidor B está sob carga entre 1 e 4. Ambos estão no host e, portanto, conectados à mesma rede, mesmo roteador, etc. Estou observando que a rede perfoamce no servidor B é atroz comparado com o de A. Eu criei um arquivo de 10 MB em ambos os servidores e ao transferir o arquivo via FTP, SFTP ou HTTP, recebo o dobro da velocidade de transferência ao copiar de A para minha estação de trabalho do que de B para minha estação de trabalho.

Eu assumo que algo em sysctl ou / proc / sys / net está desconfigurado no servidor B, mas não tenho certeza de onde procurar ...

EDIT: Eu comparei tudo em / proc / sys / net em ambas as máquinas, eles são quase idênticos. Também notei que os tempos de download são muito piores no servidor B. Qualquer conselho para solucionar possíveis problemas de rede seria muito apreciado!

EDIT2: Aqui estão alguns resultados do iperf para o servidor A:

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-11.2 sec    632 KBytes    463 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.7 sec    624 KBytes    477 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-20.2 sec  1.16 MBytes    483 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-22.2 sec  1.23 MBytes    463 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-61.1 sec  3.35 MBytes    460 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.1 sec    688 KBytes    560 Kbits/sec

E do servidor B:

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0- 9.7 sec    400 KBytes    339 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0- 8.0 sec    400 KBytes    409 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0- 9.9 sec    408 KBytes    338 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-20.3 sec    776 KBytes    313 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-18.7 sec    744 KBytes    325 Kbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-53.0 sec   2.16 MBytes    343 Kbits/sec

Então, há uma diferença lá e não sei por quê. Mas não é tão grande quanto a diferença que vejo quando uso FTP / SFTP / HTTP. Qualquer dica sobre solução de problemas ainda seria muito apreciada ...

    
por Josh 08.10.2009 / 23:17

2 respostas

1

Descobriu-se que várias das partições ext3 no servidor B tinham erros. Servidor B eventualmente kernel paniced (acredito que devido a má RAM) e após a reinicialização, fsck corrigiu uma série de problemas. Desde então, a questão foi embora. Isso me leva a acreditar que os erros do sistema de arquivos de alguma forma causaram o comportamento que eu estava vendo ...

    
por 22.10.2009 / 18:50
0

tente executar um tcpdump, veja porque você está tendo um desempenho de rede ruim. a NIC virtual nos dois servidores usa PV?

    
por 09.10.2009 / 16:40