是否有人知道基于FreeBSD,Linux或Windows的产品能够自动降低在最后一刻造成大量networkingstream量的用户的networking数据包的优先级? (FreeBSD的标准pf和ALTQ机制不能这样做。) 我不是在谈论为某些协议或端口号定义数据包优先级; 我想根据用户的实际带宽使用情况dynamic降低优先级。
我在CentOS 6.4上使用Plesk v11.5.30,虽然这不一定需要通过plesk来完成。 我正在寻求限制到特定网站的连接速度。 然而,Plesk唯一的select是“最大带宽使用率”和“限制连接数”。 最大带宽使用量是域使用的总带宽,而连接数是连接数(显然)。 我想要做的是将速度限制在200kb / s,而不pipe有多less人正在访问该域。 即使只有一个人正在访问,我不希望他们能够使用所有的带宽,我希望他们被限制在200kb / s 有没有一种方法可以将所有单个连接限制在200kb / s以下,以至于没有人可以使用超过200kb / s的速度,但是当然如果stream量很高,它们可能会less于200kb / s? 为了避免这是plesk特定的,这是我的conf中是什么,我很高兴手动修改它,如果有一些其他的参数,我可以使用: <IfModule mod_bw.c> BandwidthModule On ForceBandWidthModule On Bandwidth all "0" MaxConnection all "0" BandWidthError 510 </IfModule>
我正在使用nmap来扫描我的networking的mac地址。我发现的是互联网连接和其他networking服务严重堵塞的用户无法连接到互联网。经过不同的事情搞了不less事情后,我们注意到在一台机器我正在运行nmap,并停止它的伎俩。 nmap -sP 192.168.1.0/20 是我正在尝试,它基本上堵塞了整个networking。 有人可以build议什么可以作为一种补救办法,为什么它实际上发生? 编辑 正如一些人在下面build议的,它会产生大量的ARPstream量 1)有没有办法测量这个ARPstream量? 2)在这种情况下,因为用户应用程序无法到达互联网有一些方法,我可以检测networking拥塞。这里nmap是由我作为根运行,所以我知道,但未来我想知道。
我有一个100 Mbps的端口和连接的服务器,我的速率限制为10 Mbps /全双工,因为我只支付10 Mbps的连接,并有陡峭的超额收费。 从那时起,带宽绝对下降。 我closures了autoneg,因为否则我无法将速率限制在100,因为networking的运行速度非常快。 我需要一种方法来平均10 Mbps的服务器上有多个用户login在该100 Mbps的端口和连接。 这可以做到没有这些问题?
我有一个Ubuntu 10盒,我试图build立一个带宽整形路由器。 机器有一个WAN接口,eth0和两个LAN接口,eth1和eth2。 如InternetConnectionSharing中所述,使用MASQUERADEconfigurationNAT。 我主要关心的是从LAN接口中形成出站stream量 – 最后,我想最终得到每个LAN接口768Kbps的硬限制(而不是所有接口上汇集的eth0限制)。 我安装了HTB.init ,并对示例进行了细化 ,试图通过将三个文件放入/ etc / sysconfig / htb来设置eth1: 的/ etc / SYSCONFIG / HTB / ETH1 DEFAULT=30 R2Q=100 /etc/sysconfig/htb/eth1-2.root RATE=768Kbps BURST=15k /etc/sysconfig/htb/eth1-2:30.dfl RATE=768Kbps CEIL=788Kbps BURST=15k LEAF=sfq 我可以/etc/init.d/htb启动和/etc/init.d/htb统计信息,并看到/似乎/build议它的工作信息…但是当我试图通过广域网接口拉大文件塑造清楚没有生效。 有什么build议么? 我的猜测是,这与NAT链中整形的位置有关,但我真的不知道从哪里开始解决这个问题。 —-更新: 这是我的/etc/init.d/htb列表输出,这似乎是有道理的 – eth1的默认速率是768Kbps? ### eth0: queueing disciplines qdisc htb 1: root refcnt 2 r2q 100 default 30 direct_packets_stat […]
要求: 每个组中有任意数量的用户。 任何特定组的带宽是1000kbps。 组中每个用户的带宽为70 kbps。 任何时候,用户都不应该占用超过70kbps的带宽。 我正在使用tc&iptables&ipset。 ipset -L slowips Name: slowips Type: hash:ip Revision: 1 Header: family inet hashsize 1024 maxelem 65536 Size in memory: 240 References: 3 Members: 172.16.79.3 172.16.79.4 IPTABLES: iptables -t mangle -I POSTROUTING -m set –match-set slowips dst -j CLASSIFY –set-class 1:12 我的TC脚本: #!/bin/bash tc qdisc del dev eth0 root […]
如何限制networking上的设备的路由器的带宽速度? 有几个设备通过无线networking访问互联网。 我不能直接在客户端计算机上更改设置,但可以完全访问路由器。 问题在于,networking中的一台计算机由于持续下载而消耗大量带宽,严重限制了networking上其他设备的networking速度。 有什么办法来限制那台电脑的带宽? 使用的路由器是Digicom无线路由器,型号 5314T。 任何帮助将不胜感激。
我负责一个基于Linux的(运行Debian的)分支机构路由器,它需要一个单一的高速互联网连接(eth2),并把它变成大约20个内部networking,每个networking有一个独立的子网(192.168.1.0/24到192.168 .20.0 / 24)和一个单独的VLAN(eth0.101到eth0.120)。 我正试图限制一个内部子网上的带宽,这个内部子网一直在嚼碎更多的带宽。 做这个的最好方式是什么? 我第一次尝试在这里是奇迹般的,我在这里听到超级用户。 不幸的是,这对我恰恰相反的情况非常有用……它在客户端而不是在互联网端很有用。 我的第二次尝试是使用在http://www.topwebhosts.org/tools/traffic-control.phpfind的脚本,我修改了这样的活动部分是: tc qdisc add dev eth0.113 root handle 13: htb default 100 tc class add dev eth0.113 parent 13: classid 13:1 htb rate 3mbps tc class add dev eth0.113 parent 13: classid 13:2 htb rate 3mbps tc filter add dev eth0.113 protocol ip parent 13:0 prio 1 […]
这一直在推动着我,但是我的服务器在过去的两个月里一直使用过多的带宽,我不知道如何/为什么/在哪里。 例如,本月,它使用了210 Gb的下载stream量(入站到服务器),但是我无法弄清楚它到底发生了什么 – 磁盘使用量没有增加(服务器只有20Gb的驱动器),上传(出站)stream量仅为4 Gb 。 我的日志不会在日志中显示任何exception的Apache,Ftp,Smtp或身份validation活动; 我正在运行一个Quassel和一个IRC服务器,但是我认为对于所有将要入站到服务器的数据来说,对于这些types的进程,出站的数据量大致相等。 我也有MySQL的运行,并从一个远程服务器(由脚本)访问,但由于脚本执行的唯一指示是创build条目,我希望我的磁盘使用率成正比的入境交通,如果这是原因。 我还没有开始closures进程来消除这个问题,因为除了FTP和Quassel,所有这些服务都被别人使用,所以他们的正常运行时间是半关键的。 有没有人有任何想法可能会导致这一点,我可以使用任何守护进程或程序logging每个进程的stream量总计(Ubuntu 10.04服务器x86_64)?
我希望能够测量每个用户的入站ssh连接使用的带宽,到一个linux的盒子。 我使用iptables和用户匹配来衡量大多数其他stream量,但入站ssh套接字似乎是由root拥有,所以我不能在这里使用这种方法。