quarta-feira, 6 de julho de 2011

IPERF :D (Debian e Mandriva)

O iperf trabalha com a arquitetura cliente/servidor, com ele podemos podemos medir a velocidade de uma rede utilizando protocolos tcp e udp.

1/4 - Instalando o Iperf:

Debian:
         # root@debian:/# apt-get install iperf
Mandriva:
         # [root@mandriva /]# urpmi iperf


2/4 - Usando Cliente/Servidor :

Servidor: 
         # root@linux:/# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------

Cliente:
          # root@linux:/# iperf -c 10.0.0.1 (supondo que o ip do servidor seja 10.0.0.1)
------------------------------------------------------------
Client connecting to 10.0.0.1, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 10.0.3.10 port 55857 connected with 10.0.0.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec    113 MBytes  94.6 Mbits/sec

3/4 - Buffer de transmissão:

Para aumentar o buffer de transmissão basta utilizar a opção "-w" tanto no cliente como no servidor.

Ex: Servidor- # iperf -s -w 200MB  
      Cliente   - # -perf -c 10.0.0.1 -w 200MB 

Obs: Podemos usar diversas medidas como K,MB,GB.

4/4 - Usando protocolo UDP:

Para utilizar udp no teste basta acrescentar a opção "-u".

Ex: Servidor - # iperf -s -u
      Cliente    - # iperf -c 10.0.0.1 -u


Nenhum comentário: