为什么慢?
为了教学工作和移动办公的需要,几日前学校为我配备了一台IBM笔记本电脑(网卡为10/100M)。我需要将台式机上的200MB数据传送到这台笔记本电脑中去。首先作好物理连接(台式机网卡为10M),配置好通讯协议,然后设置好文件夹的共享权限,开始复制文件,本来以为会很快,但是系统却出现了“剩余2小时45分”的提示。以我个人的经验,10M网卡每秒可以传输0.6~0.8MB,用10M网卡传输200M大小的文件一般需要大约4分钟到6分钟,可是现在为什么这么慢呢?
问题在哪儿?
首先我检查了机器的物理连接和软件设置,都没有任何问题。不久前我曾用此台式机和别人的带有10M网卡的台式机成功地互联过,速度一点也不慢。问题到底出在哪里?
在万般无奈的情况下,我翻开笔记本电脑说明书,“10/100M自适应网卡”赫然入目,原来问题就出在这里!
10/100M自适应网卡,是指该网卡具有一定的智能,可以与其他网络设备进行自动协商,以确定当前可以使用的速率是10Mbps还是100Mbps。也就是说,当对方能够提供的最高连接速率是10Mbps时,本端无奈也只得采用10Mbps速率,而当对方提供的是100Mbps速率时,则本端也采用快速的100Mbps连接。在双机互联的情况下,笔记本电脑上的10/100M自适应网卡与台式机上的网卡在传输数据的过程中,由于某种原因,使得两个网卡反复不断地进行协商,来确定当前可以使用的最佳速率是10Mbps还是100Mbps。正是在进行这种自动协商适用速率的过程中,使10/100M自适应网卡的传输速度慢似蜗牛。
解决办法
找到问题的“症结”所在,问题自然也就迎刃而解。右键单击桌面上的“网上邻居”的“属性”,选中10/100M自适应网卡(以DGC 10/100M CardBus PC Card属性为例),打开“属性”,单击“高级”选项,如图1所示。
在“属性”栏中选择“Link Speed/Duplex Mode”,紧接着在“设置值”栏中将“Auto Mode”更改为“10 Half Mode”,如图2所示。
这样,手工将10/100M自适应网卡的属性强制为10M半双工模式,使网卡之间不进行自动协商,让网卡之间在传输数据时始终以10Mbps的速度进行,大大提高了网络之间的传输效率。200MB的数据传输只用了不到5分钟就轻轻松松地完成了,不信你试试?
|