De ce throughput-ul testat este diferit de NAT Throughput ?
Anumiți clienți ne oferă feedback referitor la vitezele de transfer testate fiind diferite de NAT Throughput.
Există multe instrumente de măsurare a vitezei de transfer, precum Iperf, Chariot, SmartBits.
Diferiți clienți pot utiliza instrumente diferite. Datorită principiului de testare diferit al diferitelor instrumente, rezultatele testului pot fi diferite.
SmartBits este un echipament de testare, ce are un preț ridicat. Dar testere realizate sunt la nivel superior Iperf și Chariot. În industrie, mulți producători celebri folosesc SmartBits pentru a testa dispozitivele lor.
Chariot este un software profesional licențiat. În mod normal, utilizatorii finali nu îl vor cumpăra pentru testare.
Iperf este un instrument gratuit de măsurare, astfel încât utilizatorii finali îl pot folosi pentru a testa capacitatea de transfer a dispozitivelor.
Informația referitoare la valoarea NAT Throughput (350Mbps) de pe website este testată folosind SmartBits . Așadar, dacă utilizezi Iperf sau Chariot, rezultatul transferului poate fi diferit de transferul NAT pe care l-am testat.
Acum, vom alege Iperf ca exemplu pentru a explica de ce valorile sunt diferite.
DUT (Device under Test): TL-ER5120/TL-ER6120.
Topologie:
1: PC_A cu un adaptor Gigabit Ethernet este conectat în portul LAN al DUT. Acționează drept client;
2: PC_B cu un adaptor Gigabit Ethernet este conectat la portul WAN al DUT. Acționează drept server;
3: Nu utiliza vechea versiune a iperf. Aici este versiunea 2.0.5 <08 Jul 2010>;
4: Deschide NAT și închide firewall.
Topologia de rețea testată:
Rezultatele testelor:
|
TCP |
UDP |
Client |
216Mbps |
423Mbps |
Server |
215Mbps |
350Mbps |
Test TCP client:
Test TCP server:
Test UDP client:
Test UDP server:
TCP este un protocol orientat către controlul conexiunii, iar UDP este un protocol fără control. Deci, valorile de testare ale TCP și UDP sunt diferite.
Pentru UDP, datele trimise de client nu pot fi primite de server, deci valoarea înregistrată de client este mai mare decât cea a serverului.
În mod normal, SmartBits utilizează datele UDP pentru a testa viteza de transfer și oferă doar valoarea portului pe care s-a primit, ignorând datele nerecepționate.
Valorile pe care Chariot și Iperf le obțin sunt doar valori de referință ale capacității de transfer (throughput). Nu sunt valorile reale ale capacității de transfer. Valorile de referință pot fi utilizate doar pentru a evalua dacă performanța interfeței are probleme sau nu.
A fost util acest FAQ?
Părerea ta ne ajută să îmbunătățim acest site.