Agradeço a sua participação no blog!!! Abraço..

Largura da Banda?

"Um dia desses procurando uma ferramenta para medir a velocidade da conexão de um determinado servidor com o resto da rede, encontrei um programa muito bacana, seu nome é Nttcp.

O Nttcp pode ser usado para medir a conexão da sua VPN, Wireless( bom para medir a velocidade em ambientes com paredes grossas ), VLANS, etc..."

Instalando Nttcp:

A maioria da distribuições ja disponibiliza os pacotes para instalação do nttcp

Para o Fedora o pacote pode ser baixado aqui: ftp://ftp.univie.ac.at/systems/linux/dag/p
ackages/nttcp/nttcp-1.47-0.1.fc3.rf.i386.rpm


Feito o download é só extrair o arquivo:

[root@Furious ~]# rpm -ivh nttcp-1.47-0.1.fc3.rf.i386.rpm


Medindo a conexão:

É necessário que o o nttcp esteja instalado nas duas maquinas que desejamos medir a largura da banda.

Um teste rápido:

No nosso exemplo iremos usar: maquina_1 e servidor_1. E vamos usar a porta 3306(Mysql) para fazer os testes.


Inciando o servidor do nttcp, no "servidor_1 na porta 3306"

digite: nttcp -i -p 3306

[root@Furious ~]# nttcp -i -p 3306


Agora na maquina cliente "maquina_1"

digite: nttcp -T -p 3306 servidor_1


[root@Furious ~]# nttcp -T -p 3306 servidor_1

Bytes Real s CPU s Real-MBit/s CPU-MBit/s Calls Real-C/s CPU-C/s

l 8388608 0.51 0.02 130.4115 3356.1144 2048 3979.84 102420.5

1 8388608 0.71 0.06 94.4574 1100.3077 5166 7271.27 84701.0


No exemplo foram transmitidos 8388608 Bytes, transmissão levou 0.51 segundos, e os dados foram transmitidos a 130 MEGA BITS por segundo.

Também é possivel manipular o tamanho dos dados enviados para teste mais especificos, por padrão o nttcp envia 2048 pacotes de 4KB cada:

[root@Furious ~]# nttcp -i -p 3306 -n 10000 -l 1024 servidor_1

Bytes Real s CPU s Real-MBit/s CPU-MBit/s Calls Real-C/s CPU-C/s

l 10240000 0.70 0.03 117.2109 2340.9727 10000 14307.97 285763.3

1 10240000 0.89 0.11 92.4358 738.1244 13621 15369.48 122729.4


Esse comando envia 10000 mil pacotes de 1024KB (10mb).

Que foram transmitidos a 117 Mega bits por segundo, em 0,70 segundos.


Conhecendo um pouco mais:

-T adiciona cabeçalhos as colunas na saída do comando.

-r Inverte a direção da tranmissão dos dados (medir upload)

-u para usar o protocolo UDP

-p porta ( o nttcp usa a porta 5038 por padrão )

-n numero de pacotes enviados

-l tamanho dos pacotes


Mais informações sobre o nttcp pode ser encontradas em : http://sd.wareonearth.com/~phil/net/ttcp/


Existe uma variação do nttcp e com mais fucionalidades, e que pode ser instalado diretamtente via YUM.

É o "Nuttcp" e pode ser instalado no fedora pelo yum com o comando:


[root@Furious ~]# yum install nuttcp



Feito!!!



Desenvolvido por: Duda grass

Nenhum comentário:

Volte Sempre!! =D
Pesquisa personalizada