Comment faire pour tester les performances du réseau et de bande passante
Introduction –
Temps de latence et de bande passante sont les deux mesures les plus susceptibles de présenter un intérêt pour vous un réseau de référence. Même si la plupart des services et la publicité des produits se concentre sur la bande passante, parfois le temps de latence peut être un plus important métriques.
** Qu’est-ce que la bande passante?
Bande passante (BW) en réseaux informatiques se réfère au taux de données pris en charge par une connexion réseau ou une interface. BW est mesurée en termes de bits par seconde (bps).
** Qu’est-ce que la latence du réseau?
La latence est une mesure du temps de retard connu dans un système. La latence du réseau est simplement défini comme le délai observé que transmet les données d’un point à un autre. Il ya un certain nombre de facteurs qui contribuent à la latence du réseau. Il s’agit notamment de la transmission (support de la connectivité), Distance, les routeurs et les retards de matériel informatique.
Liste des projets utilisés pour tester les performances du réseau et de bande passante –
1) bmon – surveiller la bande passante et estimateur de taux, il est basé console, vivent BW
2) bwbar – utilisation de bande passante dans le texte et les graphiques en format
3) bwm-ng – Bandwidth Monitor NG (Next Generation, vivent BW, console basée
4) dstat – Dstat est un remplacement pour vmstat, iostat et ifstat.
5) iftop – utilisation de bande passante sur une interface, en fonction de la console
6) iperf – Effectuer des tests de débit réseau parier deux hôtes
7) ifstat – Rapport interface de statistiques
8) cbm – Couleur Bandwidth Meter, console basée
9) etherape – navigateur graphique le trafic réseau
10) iptraf – Interactive coloré IP LAN Monitor, console et interface graphique basée
11) netmrg – Il est le démon, de soutien mySQL, recueille des données à partir de périphériques.
12) nuttcp – Réseau outil de mesure du rendement
13) nepim
NOTE ~ Pour certains d’entre eux de paquetages rpm ou deb ne sont pas disponibles!
Étape 1] Comment faire pour installer sur Redhat / RHCE, CentOS système fondé et Dibian système fondé?
root@me:~# yum install netperf iperf nuttcp nepim lmbench
** Ubuntu –
root@me:~# apt-get install bmon bwbar bwm-ng dstat cbm etherape iftop iperf ifstat iptraf netmrg
Étape 2] Comment utiliser – 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 “iperf” server on one host(A) and client on another host(B)- to measure Network throughput between two hosts.
* 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