Come per le prestazioni di rete Test e larghezza di banda

Come per le prestazioni di rete Test e larghezza di banda

Introduzione –

La latenza della rete e larghezza di banda sono i due parametri più probabilità di essere di interesse quando si benchmark di una rete. Anche se la maggior parte di servizi e pubblicità del prodotto si concentra sulla larghezza di banda, la latenza, a volte può essere un parametro più importante.

** Che cosa è larghezza di banda?

Larghezza di banda (BW) in reti di computer si riferisce al tasso di dati supportati da una connessione di rete o interfaccia. BW è misurata in termini di bit al secondo (bps).

** Che cosa è la latenza di rete?

La latenza è una misura del ritardo di tempo vissuto in un sistema. La latenza della rete è semplicemente definito come l’intervallo di tempo osservato come la trasmissione di dati da un punto ad un altro. Ci sono un certo numero di fattori che contribuiscono alla latenza di rete. Questi includono la trasmissione (media di connettività), Distanza, router e ritardi hardware del computer.

Elenco dei progetti utilizzati per testare le prestazioni di rete e la larghezza di banda –

1) bmon – monitor di banda e tasso di stimatore, è basato su console, live BW
2) bwbar – l’utilizzo della banda in formato testo e grafica
3) BWM-ng – Bandwidth Monitor NG (Next Generation, in diretta BW, basati su console
4) dstat – Dstat è una sostituzione per vmstat, iostat e ifstat.
5) iftop – l’utilizzo di banda su un’interfaccia, basati su console
6) iperf – Eseguire test di throughput di rete scommessa su due host
7) ifstat – Relazione InterFace Statistiche
8) cbm – Colore Bandwidth Meter, basati su console
9) etherape – browser grafico del traffico di rete
10) iptraf – Interactive Colorful IP LAN Monitor, console e GUI
11) netmrg – E ‘demone based, supporto MySQL, raccoglie dati dai dispositivi.
12) nuttcp – Rete strumento di misurazione delle performance
13) nepim

NOTA ~ Per alcuni di loro pacchetti rpm o deb non sono disponibili!

Passo 1] Come installare su RedHat / RHCE, sistema basato CentOS e Dibian sistema basato?

root @ me: ~ # yum install netperf iperf nuttcp lmbench nepim

** Ubuntu –

root @ me: ~ # apt-get install bwbar bmon BWM-ng etherape dstat cbm iftop iptraf iperf ifstat netmrg

Fase 2] Come usare – bmon, BWM-ng, dstat, ifstat –

root@me:~# bmon

interface: lo at me.arun.world

#   Interface                RX Rate         RX #     TX Rate         TX #
───────────────────────────────────────────────────────────────────────────────
me.arun.host (source: local)
0   lo                         0.00B            0       0.00B            0
1   eth0                       0.00B            0       0.00B            0
2   eth2                       0.00B            0       0.00B            0
3   vboxnet0                   0.00B            0       0.00B            0
4   pan0                       0.00B            0       0.00B            0
5   ppp0                      69.39KiB         61       7.49KiB         44

root@me:~# bwm-ng

bwm-ng v0.6 (probing every 0.500s), press ‘h’ for help
input: /proc/net/dev type: rate
\         iface                   Rx                   Tx                Total
==============================================================================
lo:           0.00 KB/s            0.00 KB/s            0.00 KB/s
eth0:           0.00 KB/s            0.00 KB/s            0.00 KB/s
eth2:           0.00 KB/s            0.00 KB/s            0.00 KB/s
ppp0:          64.39 KB/s            7.92 KB/s           72.31 KB/s
——————————————————————————
total:          64.39 KB/s            7.92 KB/s           72.31 KB/s

root@me:~# dstat
—-total-cpu-usage—- -dsk/total- -net/total- —paging– —system–
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw
7   4  85   4   0   0| 281k  110k|   0     0 |   0     0 | 865  3013
8   4  88   0   0   0|   0     0 |7027B 1261B|   0     0 | 956  4505
8   5  86   0   0   0|   0     0 |  14k 1867B|   0     0 |1144  3332
9   5  86   0   1   0|   0     0 |  79k 2496B|   0     0 |1360  3366
18   8  74   0   0   0|   0     0 |  52k 6511B|   0     0 |1299  3618
8   6  85   0   1   0|   0     0 |  35k 5339B|   0     0 |1094  4231
6   4  90   0   0   0|   0     0 |   0  3164B|   0     0 | 953  2750 ^C
root@me:~#

root@me:~# ifstat
eth0                eth2                ppp0
KB/s in  KB/s out   KB/s in  KB/s out   KB/s in  KB/s out
0.00      0.00      0.00      0.00     95.73      4.31
0.00      0.00      0.00      0.00     67.93      8.17
0.00      0.00      0.00      0.00    106.77     13.70

** Start server “iperf” su un host (A) e il client su un altro host (B) – per misurare il throughput di rete tra due host.

* Host -A

root@me:~# iperf -s
————————————————————
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
————————————————————
[  4] local 192.168.0.1 port 5001 connected with 192.168.0.2 port 56171
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  9.11 GBytes  7.82 Gbits/sec

* Host -B
test@hostB:~$ iperf -c 192.168.0.1
————————————————————
Client connecting to 192.168.0.1, TCP port 5001
TCP window size: 49.5 KByte (default)
————————————————————
[  3] local 192.168.0.2 port 56171 connected with 192.168.0.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  9.11 GBytes  7.82 Gbits/sec
test@hostB:~$

root@me:~# iftop
root@me:~# cbm

Thank you,
Arun Bagul

Similar Posts:

Be Sociable, Share!

Lascia un Commento

Your email address will not be published. Required fields are marked *