上面fitwxc说的减少PPS带宽和连接点数,作用也不是很大。关键是你控制不了PPS上传的数量。
QoS,特别是红番茄,可以有效控制上传TCP和UDP协议请求的带宽,从而达到减少无效请求下载量,路由器也不会疲于奔命,不停地从崩溃-正常-崩溃的循环中走出来。
一个基本概念,通常上传/下载比为1:10,对于P2P应用,这个比例很可能高达1:20,甚至1:50。
一般来说,对于正常PPS,上传80 kbit/s (10KB/S),下载就可以达到1200 kbit/s (150KB/S),这个速率就能正常流畅地观看。对于通常下载1.5M,上传500kbit/s的ADSL,如果不加控制上传,通过路由器向PPS请求将达到5M以上的下载量,而ADSL只有1.5M下载带宽,对蜂拥而来的数据,就算把路由器的CPU和内存100%满负荷工作,也不能满足要求,只好大量丢包,不管有用没用,等把少量数据处理完后,下一轮疯狂下载又会把路由器再次淹没。好的路由器(CPU和内存比较强大),也只能是缓解这个死去活来的过程。
这就是为啥你的下载6M带宽,路由器最后能处理的下载只能达到3-4M。因为过多的上传,把路由器搞阳痿了。
番茄的QoS,从根源上就掐住上传数量,这样下载就可以得到有效控制。DD-wrt据说QoS功效更好,但你要会写script,否则用dd-wrt自带默认的那4个控制,跟没用一样。