为什么我的 PLC(电力线转换器)将速度除以二?

为什么我的 PLC(电力线转换器)将速度除以二?

如果我使用 CAT.5e 电缆直接连接到我的 100MB 路由器,我会得到以下结果:

$ speedtest --simple 
Ping: 8.617 ms
Download: 92.54 Mbit/s
Upload: 93.90 Mbit/s
$ ethtool eth0
Settings for eth0:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                         100baseT/Half 100baseT/Full 
    Link partner advertised pause frame use: Symmetric Receive-only
    Link partner advertised auto-negotiation: Yes
    Speed: 100Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    Current message level: 0x00000033 (51)
                   drv probe ifdown ifup
    Link detected: yes

但如果我通过两个连接到同一个路由器dLAN® 200 AVminiPLC(一个电力线转换器连接到路由器,另一个连接到我的电脑),我得到这个:

$ speedtest --simple
Ping: 12.843 ms
Download: 43.86 Mbit/s
Upload: 49.06 Mbit/s
$ ethtool eth0
Settings for eth0:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                         100baseT/Half 100baseT/Full
    Link partner advertised pause frame use: No
    Link partner advertised auto-negotiation: Yes
    Speed: 100Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    Current message level: 0x00000033 (51)
                   drv probe ifdown ifup
    Link detected: yes 

两者的区别在于:

Ping: 8.617 ms                                                     |    Ping: 12.843 ms
Download: 92.54 Mbit/s                                             |    Download: 43.86 Mbit/s
Upload: 93.90 Mbit/s                                               |    Upload: 49.06 Mbit/s
    Link partner advertised pause frame use: Symmetric Receive-only|        Link partner advertised pause frame use: No

为什么速度要除以二?我该如何解决这个问题?

EDIT0:可以阅读dLAN® 200 AVmini 产品说明书HomePlug 维基百科文章

答案1

您的电力线转换器是按照旧标准(HomePlug AV,2005 年起)制造的,性能不太好。在实际条件下,使用此类转换器可以获得的速度大约为 50Mbps。

我强烈建议您升级到按照 2012 年更新的 AV2 标准制造的转换器。Devolo 的“Magic 1 LAN”是按照更新的标准制造的,应该能提供更好的性能。

您可以尝试将转换器插入不同的插座。不要将它们插入延长线或电源板。您可能会发现配置更改会给您带来一些改进。

相关内容