dongxnb 发表于 2009-2-5 23:22:12

ROS中如何限制内部机子的像迅雷等软件的数据上传?

本帖最后由 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还存在着一定的问题.
说得比较乱,想到了就写一点.
页: [1]
查看完整版本: ROS中如何限制内部机子的像迅雷等软件的数据上传?