Articles of 速率限制

使用tc的基于VLAN的速率限制

我一直在尝试对我正在进行的一个学术项目进行基于VLAN的速率限制。 该项目使用Openflow(使用Beacon控制器),并使用Mininet模拟networking。 networking由OpenVSwitch组成。 对于我的项目,我需要对networking中每个VLAN的stream量进行速率限制。 我已经select了tc(与htb),并且已经尝试了很多天来完成这个工作。 这些是我想要使用tc实现的目标:1)限制具有一定数据速率的所有VLAN。 2)确保一旦设置了速率限制,使用交换机之间的物理链路的所有VLAN都获得相同(或接近相同)的最大数据速率。 因此,如果我将每个VLAN的数据速率限制设置为100 Mbps,并且有5个VLAN使用物理链路,那么我希望所有这些VLAN不要超过100 Mbps,并同时获得最高约100 Mbps的数据速率。 我已经写了这个拓扑的脚本: s2—s4 | s6—s8 | s10—s12 这是脚本: #!/bin/bash # delete prev: tc qdisc del dev s10-eth2 root tc qdisc del dev s2-eth3 root tc qdisc del dev s6-eth2 root tc qdisc del dev s6-eth3 root tc qdisc del dev s6-eth4 root tc qdisc del […]

后缀速率限制

我没有添加一个新的慢传输到我的Postfixconfiguration,但是这看起来不起作用。 消息在慢速传输中正确传递,但不受速率限制。 目前,我一直在我的master.cf中设置: slow unix – – n – 1 smtp -o default_destination_concurrency_limit=1 -o initial_destination_concurrency=1 -o smtp_destination_concurrency_limit=1 -o in_flow_delay=2s -o syslog_name=slow 任何想法,为什么我的消息不受限速?

ISC BIND提供什么速率限制选项?

这是ISC BIND域名服务器软件中限速的规范性问题 。 最近我听说过BIND的速率限制function。 特别是DNS RRL似乎越来越普遍。 我有点困惑。 有些文档似乎认为这些function不应该与recursionDNS服务器一起使用,但是其他文档非常具体地涉及recursionDNS基础结构。 谁是对的?

神秘的带宽限制

由于某些未知的原因,运行Windows Server 2008 R2的服务器盒子的每个连接带宽限制为0.2 MB / s。 这意味着,一个TCP连接可以以最大0.2 MB / s的速度进行,而60个并行连接则可以达到12 MB / s。 我们首先注意到了这一点,当试图从这台服务器签出大的SVN存储库。 问题是,我不知道这个限制来自哪里。 我很less有pipe理Windows Server的经验,所以我主要是通过使用Googlesearchfind一些东西。 我检查了以下内容: 本地计算机策略> QoS数据包计划程序>限制可预留带宽: 未configuration ; 组策略pipe理控制台:我们有两个GOP,但是没有定义任何基于策略的QoS ; 据我所知,没有安装任何带宽限制器程序。 我们正在使用标准的Windows防火墙。 我用一个简单的Java应用程序来testing这一点,使用可变数量的线程(每个线程一个连接)将数据从服务器传输到工作站。 应用程序的服务器部分只需将1 MB内存缓冲区写入套接字100次,因此不会涉及磁盘。 每个连接都以0.2 MB / s的速度上升。 每个连接限制仅限于60个并行连接。 如果需要,我可以用任何附加信息更新这个问题。

Apache2:限制每个IP /客户端同时请求和限制带宽?

我想在单个apache虚拟主机上限制每个IP /客户端的同时请求和限制带宽。 换句话说,我想确保这个托pipe大型媒体文件的网站不会被一个试图同时下载所有内容的人所困扰(就在前一天晚上发生的事情)。 我想限制整个网站的传出传输速度,以及限制一个IP可以使服务器连接到一个理智的默认值(即在多个请求的正常浏览器限制,所以页面加载不影响太大)。 加分,如果我实际上可以将其范围的文件types(即离开Web文件单独,但适用于这些规则只是媒体文件)。 我们在所有的服务器上运行Ubuntu 9.04,并通过一个鱿鱼代理服务器通过循环赛来负载平衡两个Apache / PHP服务器。 MySQL也在自己的盒子上运行。 我们有足够的带宽给他们,所以我不是真的想要总体上限,但只是想节省服务这个网站所需的内存/ CPU的数量。 在这些服务器上还有其他的网站,我们也不想应用这些规则,只是想保持这个免受所有的资源。 让我知道如果你需要更多的信息! 在此先感谢您的build议!

使用滴stream来减慢浏览器

根据涓stream的手册页, http://linux.die.net/man/1/trickle我可以限制一个进程的下载速度,例如 trickle -u 10 -d 20 ncftp启动ncftp(1)限制其上传容量为10 KB / s,下载容量为20 KB / s。 我将如何去限制google-chrome或firefox与trickle ? 编辑:对于那些你问我为什么问这样一个明显的问题,我试过了 trickle -u 10 -d 20 firefox 我得到一个错误 trickle: Could not reach trickled, working independently: No such file or directory Firefox后打开,但绝对不是率限制…

发送邮件的后缀限制

我需要Postfix以一定的速度发送传出消息(从本地PHP)。 说,120秒内一个消息。 任何超过这个速率的消息应该排队(延迟)并在稍后交付。 Policyd不是我要找的。 我不需要限制发送的消息的总数量。 我需要在发送的任何两个消息之间暂停(120s)。 试过这个configuration,但它不工作: initial_destination_concurrency = 1 default_destination_concurrency_limit = 1 default_destination_rate_delay = 120 default_destination_recipient_limit = 1 default_process_limit = 1 有什么build议么?

NGINX – 节stream请求,以防止滥用

我想这样做的原因是因为用户使用JavaScript来开发我们的API,一些开发者搞砸了,导致访问者通过AJAX请求来closures服务器。 发生这种情况时,我希望能够将API请求限制为每分钟50个请求 ,或者是这种情况。 注意:(尤其是DB密集型资源,或许在path级别,而不是服务器范围内(例如:“/ json_api /”,而不是“/ static /”)。