Articles of qos

对iptables进行故障排除并将其configuration为删除长期连接的优先级

我对iptables的一般概念有一定的了解,并希望更详细地了解它。 我希望我的学习经验也是有用的。 情况: 我在我的路由器上运行dd-wrt。 尽pipe它的QoS技术,我仍然看到连接延迟猛增,每当有一个正在进行的http连接,例如一些大的下载。 在这种情况下,加载基本网页可能需要10秒或更多的时间; 有时连接完全被丢弃。 我已经尝试调整参数,放下分配的带宽和下载到我的极限,但似乎没有任何工作。 dd-wrtconfiguration为使用HTB作为QoSalgorithm; HFSC虽然作为一个选项提供,似乎导致路由器崩溃,并传言实际上不能在任何Linux系统上工作。 我想能够解决这个问题,并希望改善dd-wrt正在使用的设置,但我发现学习曲线有点压倒性。 对于初学者,我不确定HTB实际指定了什么:这是一组iptables命令,还是执行其中的一些命令来指定如何使用HTB? 我希望它根据协议的优先顺序,它已经应该,另外我想要它有优先级的连接,总的字节数高,说超过400KB。 也可以在dd-wrt下运行的实用程序的技巧,以获得更多的信息,在那里发生了什么感激。 我试图让iftop工作,但有运行curses的问题。 我倾向于用openwrtreplacedd-wrt; 对这一战略的评论也是受欢迎的。 我怀疑,我会build议在尝试之前让第二台路由器作为替代品。 可能值得注意的是我的总带宽相当有限(256Kbit / s)。

基于端口的带宽整形

我有一个4000k位的速度上下的interent连接。 我想在一台作为路由器的Ubuntu机器上进行基于端口的stream量整形。 eth0是WAN接口。 这是我想如何分配带宽: 对于端口80和443,带宽使用率可以达到90% 对于1024到65535以上的端口,带宽使用率可以达到10% 对于其余的端口,带宽使用率可以达到40% 实现上述最简单的方法是使用番茄固件的路由器。 我已经使用它,它是非常有效的。 我想尝试一下,如果可以在Ubuntu或任何GNU / Linux机器上完成。 我已经广泛地search了这个话题,我觉得没有太多的信息。

Firebird数据库连接的QoS – 如何?

我们的Firebird数据库连接通过networking连接,似乎意味着正常的TCP连接的高延迟。 但是,我确信networking连接支持networkingstream量的服务质量。 有什么方法可以为Firebird连接指定QoS参数吗?

使用TCMON / TCCOM在Windows 2003上应用QoS DSCP标记时发生未知错误

我有一个要求来标记某些来自某些DSCP值的Windows 2003服务器的stream量。 不幸的是,在这种情况下,标记路由器上的stream量或升级到Windows 2008都是我们可以select的选项。 我花了一些时间与Tcmon和Tccom,我很接近得到这个工作。 在一个完整的补丁和最新的XP虚拟机,我已经想出了如何脚本TCCOM(使用过程资源pipe理器的variables和单词2003 vba对象资源pipe理器找出api)。 脚本在启动时运行,并在我的XP虚拟机上正确设置stream量,没有问题。 但在Windows 2003服务器上,我无法通过脚本或使用tcmon gui来添加stream。 它只是说“未知的错误”(当脚本它给错误代码80004005)。 我已经尝试了以下来解决这个问题: 确保安装qos数据包调度程序 安装了Visual Basic运行库sp6 尝试了多次卸载/重新安装tcmon / tccom 在几个2003testing服务器和虚拟机上尝试过 我发现这解释了如何编写一个C程序来与交通控制API交谈,但是如果我能得到tccom的工作,这似乎是过度杀伤。 本页面的tcmonlite程序并不完全符合我的需求。 有没有人设法得到tcmon / tccom在Windows 2003上工作呢? 对于任何有兴趣的人,这里是我的脚本(VBScript)与示例stream(不是我实际上在做什么)。 它产生一个stream,并添加一个filter,将DSCP 32应用于从192.168.10.0/24到192.168.20.0/24 tcp端口80的stream量。 option explicit dim client set client = wscript.createobject("TrafficControl.Client") dim sInterface sInterface = "AMD PCNET Family PCI Ethernet Adapter – Packet Scheduler Miniport" dim ifce set […]

Dell PowerConnect 5448基于TCP端口规范的QoS策略?

我正在使用一组戴尔PowerConnect 5448交换机 ,我试图为特定的TCP端口/服务优先处理stream量。 在这种情况下,这是一个生产仓库打印环境,我期待在拥塞的networking上提高端口515和端口9100的插槽性能。 我知道这个交换机具有QoS能力,但是如何为QoS创build有用的映射?

慢用50Mbpipe网,QOS要怪?

我的networking每隔一段时间就会经常发生间歇性的下滑(足以伤害员工的工作效率)。最近似乎更糟糕了。 我相信networking提供商的QoS实施可能是造成这个问题的原因,但它们并没有帮助。 我认为EF和AF41的90/9可能是怪罪。 当发生缓慢时,电话通常工作正常。 我将解释下面做了什么testing,如果你想跳到路由器configuration跳下来。 当networking速度较慢时,任何外部实体在80或更低时显示高延迟+ 200-300。 然而,ping我的交换机和路由器都是瞬间的,我也有一个MPLS,所以当我在交通非常缓慢的时候把它交给我的数据中心的时候,他们是完美的,相信别的东西除了慢ISP以外。 当每个人都打包回家的时候,我也会去testing,一切都恢复正常。 我要求在工作时间使用带宽,他们显示的带宽利用率从30%到50%,这对我来说没有问题。 也正如我在这个缓慢的互联网提到VoIP电话工作正常。 我有大约160个用户使用VOIP手机和aloworx pbx。 他们中的很多人也使用VPN来与他们开展业务的各种客户端networking连接。 ****思科路由器configuration:**** 接口:GigabitEthernet0 / 0,PLATFORM SGMII INTERFACE !接口:GigabitEthernet0 / 1,PLATFORM SGMII INTERFACE !接口:GigabitEthernet0 / 2,PLATFORM SGMII INTERFACE ! ! 没有ipv6 cef 没有IP源路由 ip cef ! ip dhcp excluded-address 10.102.20.240 10.102.20.254 ip dhcp excluded-address 10.102.20.1 10.102.20.50 ip dhcp excluded-address 10.102.21.190 10.102.21.254 ! ip […]

htb与内部gred如何设置filter达到DP

我想创build一个qos htb类,在这个类中有一个gred队列。 如何为gred队列中的每个红色队列添加一个工作filter? 我试过的是: DEV=lo SOMEGREDETTINGS="limit 60KB min 15KB max 45KB burst 20 avpkt 1000 bandwidth 1Mbit probability 0.02" tc qdisc del dev $DEV root > /dev/null tc qdisc add dev $DEV root handle 1:0 htb tc class add dev $DEV parent 1:0 classid 1:1 htb rate 1Mbit ceil 1Mbit tc class add dev $DEV […]

为什么TC规则树中的父类不工作

TC规则脚本中的父类不起作用,因为它保证! 有人能告诉我我的脚本有什么问题吗? 这里是关于我的问题的一些细节: 从“ Linux高级路由和stream量控制HOWTO ”的“9.5.4.4。configuration示例”一章中,我们看到可以通过指定一个父类来限制子类的总速率,即使子类的总和比父类的总和还要大类。 但是我在我的机器上试过了,只是发现它不能按预期工作。 下面是我的脚本,SecureCRT使用22端口。 父类将80和22端口限制为100KB,子类别分别限制为60KB和80KB。 # tc qdisc add dev eth0 root handle 1:0 cbq bandwidth 10Mbit \ avpkt 1000 cell 8 # tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 10Mbit \ rate 800kbit weight 80kbit prio 8 allot 1514 cell 8 maxburst 20 \ avpkt 1000 […]

我们有多less个filter – LINUX QOS

我正在使用TC在Linux服务器上做Qos。 根据tc工具的语法,filter的句柄必须在800 :: 001和800 :: FFF之间。 而因为0XFFF等于4095的十进制,所以我们最多只能有4095个filter,这是真的吗?

是否有可能将多个端口连接到TCfilter?

我需要通过端口限制带宽/速率,作为服务器,将有成千上万的端口。 由于tcfilter的限制,我想知道是否有可能多个独立的端口共享一个相同的filter。 例如,假设我们有10个端口,它们是11000,12000,…和20000,我们可以将这些端口填充到同一个tcfilter吗?