网卡属性引发的速度问题
我们都知道网卡的属性设置里有一个关于速度的设置,就是全双工与半双工,如下图
在实际操作中不知大家有没有遇到网卡在有些网络传输中全双工或半双工的故障,记得有次是遇到过全双工无法通讯,必须设置成半双工才行的问题。今天,我又遇见了一个关于此的问题,这次既不是全双工也不是半双工,居然要设置成自动。我们先来看一下全双工与半双工还有自动的区别。
如上图,Full Duplex 就是全双工,Half Duplex就是半双工,顾名思义10 Mb Full Duplex就是10M全双工了,以此类推,Auto Detect就是自动检测了。
我们都知道网线一般采取T568A和T568B两种标准,其中又以T568B网线使用场合最多;如果网线的两个水晶头都采用T568B标准压制,就是通常所说的直连网线;如果网线的两个水晶头分别采用T568A和T568B标准压制,就是通常所说的交叉网线。
在全双工模式下,8根线都要分别接到水晶头相应的线序位置上;在半双工模式下,只需接4根线,参照T568B标准,一般使用1 、2、3、6 线序位置上的四根线,即:白橙、橙、白绿、绿 四根线;白橙、橙 用于发送数据 ,白绿、绿 用于接收数据。
在全双工模式下,发送数据的同时也能够接收数据,两者同步进行,这好像我们平时打电话一样,说话的同时也能够听到对方的声音。目前的网卡一般都支持全双工。全双工方式在发送设备的发送方和接收设备的接收方之间采取点到点的连接,这意味着在全双工的传送方式下,可以得到更高的数据传输速度。网线最大可以达到100兆以上的速度。
在半双工模式下,发送数据时是一发一收,一个时间段内只有一个动作发生,就像现在用到的对讲机,对讲机只能一方通话后另一方才能通话,这个例子应该说很形象。如果双方同时处于收状态,或同时处于发状态,便不能正常通信了。
这次遇到的问题怪就怪在这里。新增加一条电信50M的光纤接入到路由器到交换机到客户端,结果在服务器客户端用用电信10000管家测试网速显示签约是50M,但速度居然只有400KB-500KB,怎么测都到不了5000KB。奇怪的是最开始用的是2M的就正常,测试均能达到200KB以上。于是我们尝试以下方法:
为了排除线路问题,我们首先不经过任何设备,直接把光纤接入到一笔记本上测试,结果速度正常,也无丢包现象。于是我们进行了第二步排除,判断应该路由器故障,先是看了下关于路由器上的一些设置,无果,于是直接换了一台宽带路由器,仍用服务器测试结果仍然达不到速度。奇怪!于是又在路由器上接笔记本测试,这下速度正常了。也就是说路由正常、线路均正常,现在应该是服务器设置问题了。
服务器上查了防火墙等速度就是不正常。最后想到了这个网卡的属性,一查这里设置的是100M全双工,先后测试100M半双工、10M全双工等均无果,最后尝试换成了自动检测(Auto Detect),这下速度正常了,一测试就达到了5000KB以上了。
看来,这个全双工的设置也不是随便乱设的。简单说就是不匹配。原来全双工以太网主要用在Gb千兆以太交换机互连的场合,在实际应用中如果需要网络中的某个站点能工作在全双工方式下,除了首先要有硬件的支持外,还必须在该站点安装支持全双工的网卡,并要求与全双工站点连接的 HUB/ 路由器等连网设备配备有全双工端口。而对于网卡属性里的这个项"Link Speed & Duplex",其值一般都是"Auto Detect",建议不做改动才是最好的,一般来说交换机上有 Duplex 灯如果亮表示工作在双工方式,目前绝大多数的交换机均能自动识别与支持双工方式,因此无需手工设置。
分类:电脑网络| 发布:xiadao81| 查看:3160 | 发表时间:2014-01-19
原创文章如转载,请注明:转载自龙三公子博客 https://www.mybabycastle.com/
本文链接:https://www.mybabycastle.com/post/457.html