Ubuntu AR5001X+ 无线网卡性能 续
已经对AR5001X+在linux下的性能彻底失望了,我又测试了下,发现问题很严重,但又不清楚具体是什么问题,难道无线网卡性能差,可以影响整个网络的性能?!
以下是Topology:
+------+ |Remote| | PC | +--+---+ | | | | -+-- +------------+ ///- -\\\ | ubuntu9.10 | +---------+ / \ | Wifi:54/70 | WLAN | | | | | +--------+ + - - - -+ TPLink +-----| Internet | | | Vmware | | + | | | +-+--------+-+ +---------+ \ / | Olive | \\\- -/// +--------+ ----
在TL-WR641G/642G的测试情况
通过telnet登陆Olive,从Remote PC一直ping TP-LINK的公网地址。
只在虚拟机的系统中回车,发现ping延时立即增大到2000ms左右。。。
Reply from 123.114.180.87: bytes=32 time=39ms TTL=55 Reply from 123.114.180.87: bytes=32 time=40ms TTL=55 Reply from 123.114.180.87: bytes=32 time=2612ms TTL=55 Reply from 123.114.180.87: bytes=32 time=2093ms TTL=55 Reply from 123.114.180.87: bytes=32 time=2157ms TTL=55 Reply from 123.114.180.87: bytes=32 time=41ms TTL=55 Reply from 123.114.180.87: bytes=32 time=41ms TTL=55 Reply from 123.114.180.87: bytes=32 time=198ms TTL=55
在Linksys WRH54G的测试情况
换成Linksys WRH54G后,telnet到虚拟系统Olive。
做show config,回车等操作,发现比原来好了不少,但仍不是特别理想!
Reply from 123.114.113.213: bytes=32 time=369ms TTL=55 Reply from 123.114.113.213: bytes=32 time=357ms TTL=55 Reply from 123.114.113.213: bytes=32 time=139ms TTL=55 Reply from 123.114.113.213: bytes=32 time=326ms TTL=55 Reply from 123.114.113.213: bytes=32 time=359ms TTL=55 Reply from 123.114.113.213: bytes=32 time=301ms TTL=55 Reply from 123.114.113.213: bytes=32 time=243ms TTL=55 Reply from 123.114.113.213: bytes=32 time=151ms TTL=55
不管是哪个路由器,只要接换到有线,就不存在延迟瞬时增长的问题。
真的非常奇怪,现在唯一能想到的可能性,就是现在路由器中无线模块还不是很完善。由于无线网卡在linux下表现不佳(应该说是硬件驱动不佳),导致延时增大,这样无线芯片处理起来可能就力不从心。以上都是猜测,无法完全confirm。
最后我不得不改变应用,从无线改成有线,把Server搬到客厅。不过还好,一个好电源(海韵S12II-380),加上一个好cpu风扇(AVC拿破仑 静音版),还是很安静的~~