这里有时有网友有时会提到他们遇到的这样一个问题,开EMULE时大约一段时间(30分钟到1个小时吧),EMULE就掉线, 再连接服务器时报告INTERNET连接错误,而且也没办法浏览网页, 有些时候上传时没事,一旦下载而且下载速度比较快时就会发生前述的状况, 依照网友的使用情况又分
1.如果用的是DSL直接连电脑,需要重新启动DSL猫甚至重启电脑,重新拨号才能继续上网,但问题重复出现
2.如果用的时DSL猫连路由器再连电脑,有些路由器会自动重新连线,然后EMULE会自动连接静态服务器,机器表面上看不到这个问题,但下载始终很慢(因为一旦断线再连接,EMULE就得重新排队)
3.如果用的是电视电缆连线,只有重新启动猫(reset,或断电一会再通电)才能解决,但过一段时间,状况再度重复
很不幸,自从上个星期我换了猫以后,我的电脑也开始出现这个问题了,具体参见”今天换了一个新CABLE MODEM,也带来新的问题“,因为我的机子在以前用的是摩托罗拉的SB5100猫走了两个月都非常稳定,后来换了这个猫之后马上出现这个问题, 我很肯定这个问题源头就在猫身上. 经过降低最大连接数后(降到了35),EMULE才算稳定下来,后来我冒出一个猜想,于是又做了一些试验来证实我的想法
1.首先我把最大连接数的限制放到了2500,下载栏里的下载全部取消,仅仅提供上传,而且不限制速度,EMULE开了6个小时一直很稳定的上传,没有掉线. 在统计信息里显示的当前连接数是56,峰值达到72
2.把最大连线数设置在20,仅仅下载一个现在比较热的”陶吉吉 汉城香港演唱会”一直到下载完毕大概花了7个小时都没有断过线, 大多数情况下,传输速度在70K到150K之间,整个下载过程都很稳定,连接数显示在21
3.再次把最大连接数定在2500,下载”猫和老鼠TOM&JERRY”,一共10部共7G内容, EMULE一开始没事,速度曾经一度上到160K以上,但很快(大概30分钟),EMULE掉线,问题出现,INTERNET死掉,需要重新启动小猫,这时候我查看连接数是116,峰值241
4.重新启动小猫后,我把下载速度限制到25K/S,直到目前我在打这篇文章时已经过了4个小时了,EMULE还在稳定运行,没有掉线,连线数目前是95,峰值272.
5.在做第3步时,在INTERNET死掉以后,小猫上数据传输的信号灯还在频闪(这时连网页已经上不去了,ping任何地址都PING不过去), 我打开ETHERDETECT这个嗅探器跟踪查看在小猫上传递的数据包,发现所有进出的TCP包上数据都是空的,这说明小猫已经象WINDOWS一样”蓝屏死机”了.
经过上面的试验,我的看法如下, 这个问题的出现是由于连接数太多而且下载数据量太大而超出了小猫的承受负荷而引起小猫内部运算出错而挂机(也许还跟小猫内部处理器能力过低或内部软件设计不良有关系),目前我们能接触到的网络产品,包括DSL猫,CABLE猫,路由器等, 大多数都仅仅提供给家用的, 有些产品包括名牌产品设计时仅仅考虑家用的普通用途也就是看看网页,给一两个朋友传个文件等,并没有很好的考虑到象EMULE这样会有大量连接和持续高速下载的状况.而且既然是家用产品,为了降低成本,所选用的内部微处理器能力并不强,散热上也很欠考虑.当用户使用EMULE时, 大量的数据包蜂拥而至, 小猫内部的微处理器和缓冲存储器都处于超负荷工作状态, 就会造成内部运算错误或者是过热而死机,严重是也许还会烧毁, 我不是危言耸听,我之前就有两个3COM的猫在一个月内连续坏掉了, 那两个猫在最初的一个星期工作非常正常, 但一个星期之后, 即使我没开电脑,小猫都会自己掉线(大概2到3个小时就掉吧,而小猫设计是成年累月连续工作都不应该掉线的), 再后来就罢工了. 我一开始以为是小猫质量不好,现在想来,很可能是因为那两个小猫的内部处理器过热烧毁了,就象我们对电脑CPU超频一样.
解决的办法实际上我之前已经提到了, 遇到这种情况, 你只好采取限制连接数或者限制下载速度来让小猫稳定工作,具体限制多少得依靠你自己一步一步试验得到答案.
如果实在没办法,你只好换猫了,以上仅仅是我个人的一些试验和推测, 大家有什么想法,一起讨论讨论吧