Edd*_*ker 6 cable bandwidth cat6 cabling
我刚刚在整个房子里铺设了 CAT-6 电缆。我已经使用 CAT-6 接线板和 CAT-6 梯形校正插孔端接了我的两端。
我在两端放置了两台计算机(Macbook Pro 13";我相信能够达到 Gbps,而网关 PC 绝对能够达到 Gbps),将它们设置在同一网络上(手动分配地址 192.168。 0.1/24 和 192.168.0.2/24),并运行 iperf。中间没有交换机、集线器或任何其他网络设备:只有两台笔记本电脑,通过跳线连接到梯形插座或接线板。
结果如下:
eddie@prowl ~ $ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 256 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.0.2 port 5001 connected with 192.168.0.1 port 1303
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 560 MBytes 470 Mbits/sec
[ 4] local 192.168.0.2 port 5001 connected with 192.168.0.1 port 1304
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 559 MBytes 469 Mbits/sec
Run Code Online (Sandbox Code Playgroud)
据我了解,我应该得到的理论最大值约为 1000 Mbit 或 1 Gbit。除非我弄错了,否则我所看到的正好是其中的一半。
现在,我遇到的已知问题是我使用跳线连接到接线板和梯形插孔,我打赌它们充其量是 CAT-5 或 CAT-5e。
无论如何,我目前的问题是我是否应该对这条电缆的输出感到满意,或者我是否应该投资一些 CAT-6 跳线(无论如何我计划稍后,但现在为了测试目的,我'我很好奇我是否应该立即得到一些)来改善这些数字。
谢谢。
好吧,找到了我的问题,所以不幸的是,我必须将自己的答案标记为正确 - 我对在这里回答我的每个人都表示支持,因为您的帖子中有一些很棒的东西。
对我来说,问题是笔记本电脑中的网卡是“Broadcom NetXtreme Gigabit”卡。我不完全确定问题是什么,但如果我在 Linux 服务器上使用我的笔记本电脑,结果会完全不同:
eddie@prowl ~ $ iperf -c 10.0.0.10 2>&1
------------------------------------------------------------
Client connecting to 10.0.0.10, TCP port 5001
TCP window size: 129 KByte (default)
------------------------------------------------------------
[ 3] local 10.0.0.216 port 52201 connected with 10.0.0.10 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 1.07 GBytes 920 Mbits/sec
Run Code Online (Sandbox Code Playgroud)
我猜这个问题与以下[来源]有关:
为什么没有选项将速度和双工强制为 1000Mb/s - 全双工?
根据 IEEE 标准,以 1000Mb/s 全双工运行的唯一符合 IEEE 标准的方式是通过自动协商。如果所使用的网络交换机符合 IEEE 标准,则在选择 autoneg 时,链路速度将自动协商为 1000Mb/s 全双工。
总而言之我很高兴。有一天我会解决 PC 笔记本电脑的问题,但现在,如果我可以使用 iperf 达到 920 Mbit/秒,至少这意味着我能够达到比 480 更高的速度!
感谢大家的帮助。希望这对其他人有帮助。