pps上传的速度吓人

上网、浏览、聊天、下载等
头像
momova
帖子: 3381
注册时间: 2007-07-11 21:43
系统: archlinux
来自: 东江边

Re: pps上传的速度吓人

#16

帖子 momova » 2010-11-13 13:15

好了,不怕了,我在路由里限制了上传速度。
我来了,我看见了,我征服了!
求勾搭,不管饭。
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: pps上传的速度吓人

#17

帖子 xhy » 2010-11-13 13:17

momova 写了:我在路由上限制了上传速度。
不知道哪有什么东西可以单独限制软件的上传下载速度
tc可以, iptables也可以,似乎iptables更简单些
目前负债150多万
头像
momova
帖子: 3381
注册时间: 2007-07-11 21:43
系统: archlinux
来自: 东江边

Re: pps上传的速度吓人

#18

帖子 momova » 2010-11-13 13:26

我才发现,路由限制是没有用的,PPS那个端口固定不下来,是做样子的,重启之后又变了。
我试试楼上火星来的朋友的吧
我来了,我看见了,我征服了!
求勾搭,不管饭。
头像
momova
帖子: 3381
注册时间: 2007-07-11 21:43
系统: archlinux
来自: 东江边

Re: pps上传的速度吓人

#19

帖子 momova » 2010-11-13 13:29

TC太过复杂了。搜到了一些脚本,知道能限速,但是不知道如何限制某个软件的速度。求神帮忙……


 

代码: 全选

 #!/bin/bash
 
  #
 
  # zyx@zyx.2288.org
 
  #
 
  # 定义上下带宽
 
  # 注意是 Kbit
 
  DOWNLOAD=800Kbit
 
  UPLOAD=160Kbit
 
  # 定义内网IP段
 
  INET=192.168.0.
 
  # 定义限制的IP范围
 
  IPS=1
 
  IPE=253
 
  # 定义本服务器IP
 
  ServerIP=254
 
  # 定义进出设备
 
  IDEV=eth0
 
  ODEV=ppp0
 
  #
 
  #
 
  #
 
  /sbin/tc qdisc del dev $IDEV root handle 10:
 
  /sbin/tc qdisc del dev $ODEV root handle 20:
 
  #
 
  /sbin/tc qdisc add dev $IDEV root handle 10: cbq bandwidth 100Mbit avpkt 1000
 
  /sbin/tc qdisc add dev $ODEV root handle 20: cbq bandwidth 1Mbit avpkt 1000
 
  #
 
  /sbin/tc class add dev $IDEV parent 10:0 classid 10:1 cbq bandwidth 100Mbit rate 100Mbit allot 1514 weight 1Mbit prio 8 maxburst 20 avpkt 1000
 
  /sbin/tc class add dev $ODEV parent 20:0 classid 20:1 cbq bandwidth 1Mbit rate 1Mbit allot 1514 weight 10Kbit prio 8 maxburst 20 avpkt 1000
 
  #
 
  # 不限制内网从本服务器下载。
 
  # 注意如本服务器上有代理,用户可通过代理绕过带宽限制,
 
  # 可取消以下三句限制从本服务器下载。
 
  /sbin/tc class add dev $IDEV parent 10:1 classid 10:10 cbq bandwidth 100Mbit rate 95Mbit allot 1514 weight 20Kbit prio 5 maxburst 20 avpkt 1000 bounded
 
  /sbin/tc qdisc add dev $IDEV parent 10:10 sfq quantum 1514b perturb 15
 
  /sbin/tc filter add dev $IDEV parent 10:0 protocol ip prio 50 u32 match ip src $INET$ServerIP flowid 10:10
 
  #
 
  #限制下载速度
 
  COUNTER=$IPS
 
  while [ $COUNTER -le $IPE ]
 
  do
 
  # 以下三句限制各IP的下载带宽
 
  /sbin/tc class add dev $IDEV parent 10:1 classid 10:1$COUNTER cbq bandwidth 100Mbit rate $DOWNLOAD allot 1514 weight 20Kbit prio 5 maxburst 20 avpkt 1000 bounded
 
  /sbin/tc qdisc add dev $IDEV parent 10:1$COUNTER sfq quantum 1514b perturb 15
 
  /sbin/tc filter add dev $IDEV parent 10:0 protocol ip prio 100 u32 match ip dst $INET$COUNTER flowid 10:1$COUNTER
 
  COUNTER=` expr $COUNTER + 1 `
 
  done
 
  #
 
  #限制上传速度
 
  COUNTER=$IPS
 
  while [ $COUNTER -le $IPE ]
 
  do
 
  # 以下三句限制各IP的上传带宽
 
  /sbin/tc class add dev $ODEV parent 20:1 classid 20:1$COUNTER cbq bandwidth 1Mbit rate $UPLOAD allot 1514 weight 4Kbit prio 5 maxburst 20 avpkt 1000 bounded
 
  /sbin/tc qdisc add dev $ODEV parent 20:1$COUNTER sfq quantum 1514b perturb 15
 
  /sbin/tc filter add dev $ODEV parent 20:0 protocol ip prio 100 handle $COUNTER fw classid 20:1$COUNTER
 
  COUNTER=` expr $COUNTER + 1 `
 
  done
 
  #特殊照顾的IP在以上范围的用户
 
  NIP=78
 
  #192.168.0.78 这家伙天天BT
 
  ND=200Kbit
 
  NU=50Kbit
 
  /sbin/tc class change dev $IDEV parent 10:1 classid 10:1$NIP bandwidth 100Mbit rate $ND allot 1514 weight 20Kbit prio 5 maxburst 20 avpkt 1000 bounded
 
  /sbin/tc class change dev $ODEV parent 20:1 classid 20:1$NIP cbq bandwidth 1Mbit rate $NU allot 1514 weight 4Kbit prio 5 maxburst 20 avpkt 1000 bounded
 
  #
 
  NIP=1
 
  # 192.168.0.1 增加我自已的带宽
 
  ND=1500Kbit
 
  NU=500Kbit
 
  /sbin/tc class change dev $IDEV parent 10:1 classid 10:1$NIP bandwidth 100Mbit rate $ND allot 1514 weight 20Kbit prio 5 maxburst 20 avpkt 1000 bounded
 
  /sbin/tc class change dev $ODEV parent 20:1 classid 20:1$NIP cbq bandwidth 1Mbit rate $NU allot 1514 weight 4Kbit prio 5 maxburst 20 avpkt 1000 bounded
 
  # ……
 
  #
 
  #
 
  # 修改防火墙,增加上传限制
 
  COUNTER=$IPS
 
  while [ $COUNTER -lt $IPE ]
 
  do
 
  iptables -t mangle -A PREROUTING -i $IDEV -s $INET$COUNTER -j MARK ——set-mark $COUNTER
 
  COUNTER=` expr $COUNTER + 1 `
 
  done
 
  # 这里是NAT
 
  iptables -t nat -A POSTROUTING -o $EXTIF -s 192.168.0.0/24 -j MASQUERADE
 
我来了,我看见了,我征服了!
求勾搭,不管饭。
zaiqi
帖子: 131
注册时间: 2006-03-27 13:23
来自: 南京

Re: pps上传的速度吓人

#20

帖子 zaiqi » 2010-11-13 16:03

有那个必要么?手动结束后台进程很麻烦么?
WINDOWS下 PPS关闭后也有后台进程 看着难受就关掉得了。
头像
rapistor
帖子: 1983
注册时间: 2009-01-19 15:09

Re: pps上传的速度吓人

#21

帖子 rapistor » 2010-11-13 16:16

2M带宽,512B的理论上传带宽,现在上传速度70KB/S,我用QQ发文件,几乎从来不会超过50KB/S,你说吓不吓人??????
你以为是你们的10M,几十兆的带宽啊。 :em20
坚守在linux的天堂!
头像
rapistor
帖子: 1983
注册时间: 2009-01-19 15:09

Re: pps上传的速度吓人

#22

帖子 rapistor » 2010-11-13 16:21

我估计不管你有多大的上传带宽,都要给人全占了。
一般的p2p软件,上传是下载的十分之一,已经是很人道了。
十个人就可以是全速了。这样的上传速度,如果共享网络的话,另一个人就死定了,绝对网页打不开。
应该最多限定在下载的速度的五分之一左右 才合理。 :em20
坚守在linux的天堂!
头像
rapistor
帖子: 1983
注册时间: 2009-01-19 15:09

Re: pps上传的速度吓人

#23

帖子 rapistor » 2010-11-13 16:30

不知道windows版本的pps会不会也这样子,以前pplive有限速设置的。
反正我楼下原来有同事和我共网,他经常看pps,我经常打不开网页,后来干脆自己一个人拉了。
我注意到新立得软件升级时,下载速度 到230KB左右,网页还是能打开,不过稍微慢点。
那最可能的原因还是上传被占光了,才导致网页打不开。
坚守在linux的天堂!
头像
cqcyj222
帖子: 170
注册时间: 2008-04-01 21:20

Re: pps上传的速度吓人

#24

帖子 cqcyj222 » 2010-11-15 9:11

我的多正常的亚!一般都是在这速度左右!
Screenshot.png
头像
rapistor
帖子: 1983
注册时间: 2009-01-19 15:09

Re: pps上传的速度吓人

#25

帖子 rapistor » 2010-11-15 10:56

穷人用不起限速的路由器,真可怜,还好现在是我一个人用一条网线,要不会被别人骂死的。 :em20
坚守在linux的天堂!
头像
laikeyiche
帖子: 115
注册时间: 2010-08-26 21:29

Re: pps上传的速度吓人

#26

帖子 laikeyiche » 2010-11-16 13:06

zaiqi 写了:有那个必要么?手动结束后台进程很麻烦么?
WINDOWS下 PPS关闭后也有后台进程 看着难受就关掉得了。
win下pps后台,开机自启动的,捕获用户键盘输入

ubuntu下,装pps,关机速度变慢


win下流氓软件多,不喜欢流氓跟到ubuntu

PS: ·pps for linux 开源么?
上次由 laikeyiche 在 2010-11-16 13:12,总共编辑 1 次。
头像
laikeyiche
帖子: 115
注册时间: 2010-08-26 21:29

Re: pps上传的速度吓人

#27

帖子 laikeyiche » 2010-11-16 13:08

momova 写了:我才发现,路由限制是没有用的,PPS那个端口固定不下来,是做样子的,重启之后又变了。
我试试楼上火星来的朋友的吧
路由里,ip绑定MAC,限制ip的上传
头像
jepen
帖子: 221
注册时间: 2010-06-14 1:08

Re: pps上传的速度吓人

#28

帖子 jepen » 2010-11-16 18:49

其实只要不上1MiB的话,还好吧,以前在Win里面用PPtv,上传也是500+KiB的,不过重要的是下行有300,400KiB, 在线就是要快 :em11
你舒服了,让别人有何不可 :em01
头像
独孤
帖子: 838
注册时间: 2008-02-02 13:06
来自: 寶能科技
联系:

Re: pps上传的速度吓人

#29

帖子 独孤 » 2010-11-16 19:59

qiang_liu8183 写了:所以我说pps是流氓软件,那天竟然还有人问我哪里流氓了......

这软件不是一般流氓,而是流氓到了极致!我这里20M光纤,上传照样撑满20M
那些win下的下载软件,限速根本没有限,尽占宽带
回复