Como testar o desempenho de rede e largura de banda
Introdução –
Rede de latência e largura de banda são as duas métricas mais provável que seja de interesse quando uma rede de referência. Embora a maioria dos serviços e publicidade de produtos concentra-se na largura de banda, por vezes, a latência pode ser uma métrica mais importante.
** Qual é a largura de banda?
Largura de banda (BW) em redes de computadores refere-se a taxa de dados suportada por uma conexão de rede ou interface. PC é medido em termos de bits por segundo (bps).
** Qual é a latência da rede?
Latência é a medida do tempo de atraso experimentado em um sistema. A latência da rede é simplesmente definido como o intervalo de tempo observado como transmite dados de um ponto para outro. Há uma série de fatores que contribuem para a latência da rede. Estes incluem a transmissão (média de conectividade), a distância, roteadores e atrasos hardware do computador.
Lista de projetos utilizados para testar o desempenho de rede e tráfego –
1) bmon – monitor de largura de banda e estimador de taxa, que é baseado em console, ao vivo BW
2) bwbar – o uso da banda em formato texto e gráfico
3) bwm-ng – Bandwidth Monitor NG (Next Generation, vivem PC, console baseado
4) dstat – Dstat é um substituto para iostat vmstat e ifstat.
5) iftop – uso de banda em uma interface baseada em console
6) iperf – Realizar testes de throughput da rede aposta de dois hospedeiros
7 ifstat) – Relatório da Interface de Estatística
8 cbm) – Cor Bandwidth Meter, console baseado
9 etherape) – Gráfica navegador tráfego de rede
10) iptraf – Interactive colorido IP LAN Monitor, console e GUI baseada
11) netmrg – Ele é um servidor baseado em suporte ao MySQL, reúne dados de dispositivos.
12 nuttcp) – ferramenta de medição de desempenho de rede
13 nepim)
NOTA ~ Para alguns deles, os pacotes rpm ou deb não estão disponíveis!
Passo 1] Como instalar no RedHat / RHCE, CentOS sistema baseado e sistema baseado Dibian?
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
Passo 2] Como usar – 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” servidor em um host (A) e um cliente em outra máquina (B) – para medir o throughput de rede entre dois 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
Similar Posts:
- Cómo probar el rendimiento de red y ancho de banda
- วิธีการทดสอบประสิทธิภาพของเครือข่ายและแบนด์วิดท์
- Инструкции по тестированию производительности сети и пропускной способности
- どのようにテストネットワークパフォーマンスと帯域幅に
- Come per le prestazioni di rete Test e larghezza di banda
- كيفية اختبار أداء الشبكة وعرض النطاق الترددي
- 如何测试网络的性能和带宽