|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 dongxnb 于 2009-2-5 23:59 编辑
基本情况:本人单位接入为电信100M光纤,250台左右的机器,下载用的软件基本上都用迅雷,有一部分人经常用迅雷下载电影等等,现在用ros2.9.27做软路由,效果并不是很好,ROS的CPU负载一般都是20%左右,查看连接,一般情况下接收的速度平均约为20多M,发送约为10多M,有时两者差不多,但晚上下班后还经常发现部分机器没送掉,且发现发送数据的比较大,而接收的较小,如图:
这种情况下,比较影响上网的速度,白天就更加明显了,ROS用的电脑配置为:赛扬D2.53,512MDDR,三块Intel82559服务器网卡,1块RTL8139(集成)。
问题:如何控制内网的电脑UDP数据的上传,如下图一台机子的向外发送的流量情况(估计是迅雷)
用限制连接数的方式限制,如:add chain=forward src-address=172.16.4.0/32 protocol=tcp connection-limit=50,32 action=drop,但是那个都是TCP的,而且查看关于限制连接数的帖子说UDP没有连接的,那图中的这些连接如何来限制?
从限速和限连接数来看,那种好一点?从帖子里看好像限速效果不太好,尤其是对迅雷,那像我这种情况如何来实现限制数据向外的发送?
现在用ROS的感觉是,接入为100M,但是实际上用起来接收和发送在20-30M时就感觉整个上网就是卡呀,下载比较厉害时瞬间也达到过70多M,如图:说明接入的线路是没问题的,但是CPU负载也不是很高,不知为什么?这是不是ROS本身的问题?我个人感觉可能用迅雷用的人多也有关系?但下载不是经常下载,只不过用的时候都用迅雷(不用迅雷下载更慢,于是恶性循环,都用迅雷了).但是感觉ROS还存在着一定的问题.
说得比较乱,想到了就写一点. |
|