CBQ的简单性能调优
来源:互联网 发布:淘宝秋季女装连衣裙 编辑:程序博客网 时间:2024/06/05 08:12
看了很多的帖子发现很多人都在论坛里写到说CBQ也就是用tc对宽带限速效果不好的论点,其实不是这样的,在后面我们会说到这方面问题怎样解决,但是现在我们还是说点基础知识吧!
在对网络宽带进行控制的时候我们通常的选择有两种:CBQ和HTB。
CBQ是指以具有优先级的类为单位分配传输宽带。CBQ设置可以使用(traffic control)命令进行。但是tc命令选项非常之多,而且又非常复杂。iproute工具包中包含读入配置文件并自动执行tc命令的启动脚本。所以学不懂tc的就用这个方法吧。具体配置过程就不说了,网上实在太多。
HTB支持根据IP地址、协议、端口等信息对数据流进行优先级设置,然后针对不同类别的数据流进行带宽控制。指定主机或服务预留带宽、限制最高带宽,也能实现平均分配带宽,并进行优先级管理,特别适合语音视频和数据混合的网络。
下面我们讲下怎样对CBQ进行优化:
1,
[root@steffen /]# ethtool -k eth0Offload parameters for eth0:rx-checksumming: ontx-checksumming: offscatter-gather: offtcp-segmentation-offload: onudp-fragmentation-offload: offgeneric-segmentation-offload: offgeneric-receive-offload: offlarge-receive-offload: off
我们会看到有一项叫:tcp segmentation offload。我们把它关闭2,
ethtool -K eth0 tso off为什么要关掉tso?因为使用数据包捕获进行确认时,每隔200毫秒传输一次数据。tso和cbq组合是这个动作变得无意义了。
3,我们还要进行设置的就是:在你的配置文件里计入一行BUFFER=1000kb/8.
这是因为对于前兆一台网卡来说TBF的缓冲区不够大。TBF是Qdisc之一,用来把通信数据包放入队列。这里有个别人的介绍,挺全面的点击打开链接
完成了你就可可用nuttcp这个工具对你的CBQ进行测试了!
- CBQ的简单性能调优
- H3C 路由器 QoS 的CBQ配置
- 基于CBQ(Class Based Queueing)队列的流量控制
- Linux TC基于CBQ队列的流量管理范例
- Linux TC基于CBQ队列的流量管理范例
- JAVA简单的性能调优
- 关于C代码性能调优的简单思考
- JProfiler入门教程-简单的java程序性能调优
- 11 个简单的 Java 性能调优技巧
- 11 个简单的 Java 性能调优技巧
- 11 个简单的 Java 性能调优技巧
- 11个简单的Java性能调优技巧
- 11 个简单的 Java 性能调优技巧
- 11 个简单的 Java 性能调优技巧
- 11 个简单的 Java 性能调优技巧
- CBQ Web Part匿名读取Document Library数据失败的解决方案
- CBQ (Class Based Queueing)
- Java性能调优-简单总结
- 数据挖掘学习顺序
- miui恢复联系人之我的方法
- 创建Windows服务
- ios忽略2个字符串的大小写,再判断他们是否相等的
- android里面EditTex多行输入及输入置顶问题
- CBQ的简单性能调优
- linux 自动执行 crontab学习笔记
- 2013年jQuery Validation Engine 表单验证
- Java特性
- 音乐播放器(5)-播放器架构
- hdu-1236-排名
- Qualcomm和MTK两个android平台比较
- 在电脑的Android模拟器上安装APK软件
- Documentation_powerpc_cpu_features.txt