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:
- วิธีการทดสอบประสิทธิภาพของเครือข่ายและแบนด์วิดท์
- Инструкции по тестированию производительности сети и пропускной способности
- どのようにテストネットワークパフォーマンスと帯域幅に
- How to Test Network performance and Bandwidth
- كيفية اختبار أداء الشبكة وعرض النطاق الترددي
- 如何测试网络的性能和带宽
- केसे करना है नेटवर्क और बैंडविड्थ का परीक्षण