如何限制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 […]
怎么会这样? 对93Gb运行cp或rsync(带-W –inplace)需要两个小时; 通过专用备份networking的磁带恢复时间为41分钟。 磁带恢复是50 Mb / s; 磁盘到磁盘的测量和计算是16 Mb / s的顶端 – 如果CPU繁忙,则为2 Mb / s。 还原软件是Veritas NetBackup; 磁盘位于光纤上的EMC Symmetrixarrays上。 该机箱是一台运行HP-UX 11i v2的16 Gb HP rx6600(Itanium)。 所有的磁盘都在一张光纤卡上,列表如下: HP AD194-60001 PCI/PCI-X Fibre Channel 2-port 4Gb FC/2-port 1000B-T Combo Adapter (FC Port 1) 这些磁盘也都使用Veritas Volume Manager(而不是HP LVM)。 更新:我发现这不仅是一个直接的磁盘到磁盘复制; 实际上,这是磁盘复制的快照 。 能否读取快照会减慢这些事情的速度? 快照是HP VxFS快照(不是vxsnap); 也许快照和VxVM之间的交互造成速度下降? 更新:使用fstyp -v,看起来块大小(f_bsize)是8192; […]
我想testing我们的Linux服务器可以处理的最大networking带宽是多less。 我使用了一个带有两个四核英特尔CPU和16GB内存的戴尔R710。 我安装了两个Intel 82575Gb pcie卡,每个卡有4个端口,板载有4个Broadcom BCM5709Gb端口。 所以我有12个Gb nic端口。 我写了一个简单的udptesting程序,使用connect()通过特定的nic发送不间断的虚拟udp数据。 所以当我启动一个程序通过一个网卡发送udp数据时,我可以看到networking吞吐量在116MB / s左右。 这是合理的结果。 然后我开始另一个testing程序,使用另一个nic发送udp。 我得到的最大最大networking吞吐量大约是1GB / s。 这意味着我只能启动10个testing程序。 另外一个启动程序将大大降低吞吐量。 我的问题是,有可能使用全部16个端口全速发送数据? Linux支持有吞吐量限制吗? 我修改了一些udp的sysctl参数,但没有工作。 内存似乎足够大,CPU仍然有足够的资源。 任何人都可以帮助我如何调整系统? 10Gb nic呢? 如果我安装其中两个,我不能让他们达到全速。 任何帮助是受欢迎的。 谢谢
这一直在推动着我,但是我的服务器在过去的两个月里一直使用过多的带宽,我不知道如何/为什么/在哪里。 例如,本月,它使用了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)?
我有一个基本的默认configuration在我的所有服务器上的munin-node,我想创build一个汇总图表,显示总带宽input/输出http和另一个图表显示所有接口的总带宽input/输出。 [编辑]按照第一次海报build议,我现在在这里; 我正在试图实现一个汇总的上/下为if_eth0服务的graphics 基于FAQ中的细节; http://munin-monitoring.org/wiki/faq#Q:HowdoIusefieldname.sum 和详细的例子; http://munin-monitoring.org/wiki/aggregate_examples 和这个有趣的聚合文章; http://blog.loftninjas.org/2010/04/08/an-evening-with-munin-graph-aggregation/ 我有以下在/etc/munin/munin.conf中定义我的主机; [cirrusj1605.hpl.com] address 19x.xx.xx.205 use_node_name yes [cirrusj1606.hpl.com] address 19x.xx.xx.206 use_node_name yes … 并像这样聚合虚拟主机; [hpl.com;聚合]更新没有联系人号码 total_bandwidth.graph_title Aggregated bandwidth total_bandwidth.upload.label upload total_bandwidth.upload.sum \ cirrusj1605.hpl.com:if_eth0:up \ cirrusj1606.hpl.com:if_eth0:up 如果我尝试手动运行munin-graph,则在生成每个graphics时出现以下错误; 2011/02/24 20:04:39 [RRD ERROR]无法显示/var/www/html/munin/hpl.com/aggregates/total_bandwidth-month.png:无效的rpnexpression式:az1_0,UN,0,az1_0 ,IF ,, + 完整的跟踪如下,任何build议可能是什么问题? 谢谢,T > -bash-3.2$ /usr/share/munin/munin-graph –debug > –nofork –nolazy –host aggregates 2011/02/24 20:04:39 [DEBUG] […]
我希望能够测量每个用户的入站ssh连接使用的带宽,到一个linux的盒子。 我使用iptables和用户匹配来衡量大多数其他stream量,但入站ssh套接字似乎是由root拥有,所以我不能在这里使用这种方法。
所以,我正在使用我的SSH隧道来下载一些被我的办公室阻止的内容。 但是,我不希望pipe理员注意到它,因此我想限制连接,例如:20KB / s。 我怎样才能做到这一点? FYI:我正在使用DownThemAll下载内容。 – 我使用的是Ubuntu 9.04
有人知道我可以在我们的内部服务器上安装任何内部Intranet带宽testing应用程序吗? 我想testing我们的广域网链接的速度,就像那些在线的乐透速度表所做的那样。 我们在Windows 2008上运行IIS7。
我必须将一个大目录转移到另一台服务器上。 我的问题是,我不能使用可用的全部带宽,因为一个并发的tcpstream速不会那么快。 基本上任何下载pipe理器现在支持的function。 所以我想做并发数据stream。 但是我找不到一个支持这个的程序,所以我想到了一次只运行多个实例或rsync。 这是一个好主意,还是可以让我指出一个更合适的工具的方向?