Afla cum poti masura viteza la Internet sau in retea din linie de comanda in linux

Configurare noua (How To)

Situatie

Ai nevoei sa afli viteza de transfer dintre doua linuxuri, aflate in aceaiasi retea sau prin internet.

Solutie

Pasi de urmat

Deschidem un netcat listener pe portul pe care vrem sa rulam testul:

nc -vl 55000 > /dev/null

-v = verbose

-l = listen

55000 = portul pe care ne vom conecta de la celalalt PC

Screenshot from 2015-11-10 23:26:21

De pe celalalt PC ne vom conecta la al doilea ruland comanda urmatoare:

dd if=/dev/zero bs=1024K count=512 | nc -v “IP-ul primei masini” “portul pe care asculta netcat”

De exemplu:

PC1 – unde rulam nc pe portul 55000 are IP-ul 192.168.0.103. Vom folosi urmatoarea comanda:

dd if=/dev/zero bs=1024K count=512 | nc -v 192.168.0.103 55000

Observam la final ca s-au transferat 500MB cu 10.3MB/s.

Screenshot from 2015-11-10 23:27:54

 

Testul functioneaza si peste Internet, trebuie doar sa aveti netcat pornit pe un port si sa va conectati de pe celalalt PC pe IP-ul si portul primului PC. (Cel de pe care asculta netcat)

Screenshot from 2015-11-10 23:36:33

Screenshot from 2015-11-10 23:36:14

Tip solutie

Permanent

Voteaza

(7 din 22 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?