Tenho dois computadores:
- (B) Banana Pi - 1 Gigabit Ethernet, Wi-Fi (suporta 802.11n)
- (D) PC de mesa - 1 Gigabit Ethernet, Wi-Fi (2x2 MIMO, suporta 802.11n)
E (R) Mikrotik RouterBOARD RB951G-2HnD - portas Gigabit Ethernet, suporta 802.11n.
O que me surpreende muito é essa enorme diferença de throughputs (usando iperf
para testar):
Cenário 1
(B eth0) - conexão Ethernet ponto a ponto direta - (D eth0)
(D) > (B): ca. 850 Mbps
(B) > (D): ca. 800 Mbps
Cenário 2
(B eth0) - conectado via (R), endereçamento estático, ou seja, (R) servindo como switch - (D eth0)
(D) > (B): ca. 800 Mbps
(B) > (D): ca. 500 Mbps
Cenário 3
(B eth0) - conectado via (R), DHCP de (R) - (D eth0)
(D) > (B): ca. 800 Mbps
(B) > (D): ca. 450 Mbps
Cenário 4
(B wlan0) - conectado via (R), DHCP de (R) - (D eth0)
(D) > (B): ca. 25 Mbps
(B) > (D): ca. 25 Mbps
Cenário 5
(B wlan0) - conectado via (R), DHCP de (R) - (D wlan0)
(D) > (B): ca. 12 Mbps
(B) > (D): ca. 12 Mbps
Perguntas :
- O que está acontecendo com (B)'s Tx ou (D)'s Rx quando conectado via (R)? Quase metade (800/450) em comparação com a conexão direta ponto a ponto (850/800). Como posso examiná-lo mais a fundo ou possivelmente corrigi-lo?
- Como (R) é 2x2 MIMO com capacidade de taxa de dados PHY de 300 Mbps, acho que a taxa de transferência real de 25 Mbps (consulte o cenário 4) é um resultado realmente ruim. (R) está configurado apenas como 802.11n, largura de canal de 40 MHz, usando cadeia dupla (MIMO), sinal em (B) e (D) é forte.