Desempenho - Placa de Rede

Iniciado por clarcksp, 15 de Maio de 2012, 17:19

tópico anterior - próximo tópico

clarcksp

Olá tenho a versão do Ubuntu 11.10 Server instalado em um equipamento com Processador i3 com 8GB de memoria e Placa de Rede 1Gbps.
Minha duvida hoje o equipamento esta ligado em um Switch 3com que possui duas portas 10/100/1000 mas venho percebendo que o desempenho em rede deste equipamento vem sendo muito lento, hoje além deste servidor tenho outros de configurações inferiores e até placas de rede apenas 10/100 que considero mais rapido.
Existe algum comando onde posso monitorar o desempenho da rede ao exemplo do "TOP", pois este é um servidor de arquivos e em alguns horários do dia ele sofre uma carga muito alta de copia de informações, e gostaria de monitorar neste momento.

Obrigado

Tota

Movido para Internet, Redes e Segurança

zekkerj

Você pode usar o programa iperf pra gerar um fluxo de teste entre essa máquina e outra que também tenha placa gigabit.

Mas talvez fosse bom verificar se ela está negociando corretamente as opções de duplex/speed, e se não está perdendo pacotes na conexão. Os comandos abaixo podem verificar o estado da negociação:

sudo apt-get install ethtool

sudo ethtool eth0


O comando abaixo vai mostrar as estatísticas da interface:

ifconfig eth0

O iperf, AFAIK, precisa ser instalado também.

sudo apt-get install iperf

Quando vc for usá-lo, precisa ter o programa instalado na outra máquina também. Uma das máquinas vai rodar em modo servidor:

iperf -s -p 5555

A outra vai rodar em modo cliente.

iperf -c <ip da outra máquina> -p 5555

Há uma série de opções interessantes no iperf que vc pode achar na documentação. Se uma das máquinas for windows, não há problema, há uma versão do iperf pra ele também.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D