自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux 流量控制TC使用方法

運維 系統(tǒng)運維
企業(yè)內(nèi)部網(wǎng)絡(luò)有足夠的帶寬可以使用。但是,一般在企業(yè)接入Internet的部分都是一個有限的流量。為了提高網(wǎng)絡(luò)的使用質(zhì)量,保證用戶按照網(wǎng)絡(luò)中業(yè)務(wù)設(shè)計的要求來使用整個網(wǎng)絡(luò)的帶寬,可以從流量控制服務(wù)器的角度分析、優(yōu)化Linux系統(tǒng),給企業(yè)服務(wù)帶來便利和高效。

企業(yè)內(nèi)部網(wǎng)絡(luò)有足夠的帶寬可以使用。但是,一般在企業(yè)接入Internet的部分都是一個有限的流量。為了提高網(wǎng)絡(luò)的使用質(zhì)量,保證用戶按照網(wǎng)絡(luò)中業(yè)務(wù)設(shè)計的要求來使用整個網(wǎng)絡(luò)的帶寬,可以從流量控制服務(wù)器的角度分析、優(yōu)化Linux系統(tǒng),給企業(yè)服務(wù)帶來便利和高效?,F(xiàn)在對流量控制(TC)的具體使用做個介紹。首先是TC的總用法。


TC命令,內(nèi)核支持需設(shè)置QoS support、QoS and/or fair queueing = y。用法為:
#tc [ OPTIONS ] OBJECT { COMMAND | help }


其中
OBJECT := { qdisc | class | filter }
OPTIONS := { -s[tatistics] | -d[etails] | -r[aw] }


下面分別介紹TC中隊列、分類和過濾器的用法。
1.TC中隊列(qdisc)的用法
隊列的使用中,內(nèi)核支持需設(shè)置QoS support、QoS and/or fair queueing = y。用法為:
#tc qdisc [ add | del | replace | change | get ] dev STRING
[ handle QHANDLE ] [ root | ingress | parent CLASSID ]
[ estimator INTERVAL TIME_CONSTANT ]
[ [ QDISC_KIND ] [ help | OPTIONS ] ]
#tc qdisc show [ dev STRING ] [ingress]


其中
QDISC_KIND := { [p|b]fifo | tbf | prio | cbq | red | etc. }
OPTIONS := ... try tc qdisc add <desired QDISC_KIND> help
CBQ隊列(qdisc cbq)的使用中,內(nèi)核支持需設(shè)置 QoS support、QoS and/or fair queueing、CBQ packet scheduler、Rate estimator = y,用法為:
... cbq bandwidth BPS avpkt BYTES [ mpu BYTES ]
[ cell BYTES ] [ ewma LOG ]


2.TC中分類(class)的用法
分類的使用中,內(nèi)核支持需設(shè)置QoS support、QoS and/or fair queueing、Packet classifier API = y。用法為:
#tc class [ add | del | change | get ] dev STRING
[ classid CLASSID ] [ root | parent CLASSID ]
[ [ QDISC_KIND ] [ help | OPTIONS ] ]
#tc class show [ dev STRING ] [ root | parent CLASSID ]


其中
QDISC_KIND := { prio | cbq | etc. }
OPTIONS := ... try tc class add <desired QDISC_KIND> help
&nbsp;&nbsp;&nbsp;&nbsp;TC CBQ分類(class cbq)的用法為:
<ccid_nobr>
<table width="400" border="1" cellspacing="0" cellpadding="2"
 bordercolorlight = "black" bordercolordark = "#FFFFFF" align="center">
<tr>
<td bgcolor="e6e6e6" class="code" style="font-size:9pt">
<pre><ccid_code>  ... cbq bandwidth BPS rate BPS maxburst PKTS [ avpkt BYTES ]
[ minburst PKTS ] [ bounded ] [ isolated ]
[ allot BYTES ] [ mpu BYTES ] [ weight RATE ]
[ prio NUMBER ] [ cell BYTES ] [ ewma LOG ]
[ estimator INTERVAL TIME_CONSTANT ]
[ split CLASSID ] [ defmap MASK/CHANGE ]


3.TC中過濾器(filter)的用法
過濾器的使用中,內(nèi)核支持需設(shè)置QoS support、QoS and/or fair queueing、Packet classifier API = y。用法為:
#tc filter [ add | del | change | get ] dev STRING
[ pref PRIO ] [ protocol PROTO ]
[ estimator INTERVAL TIME_CONSTANT ]
[ root | classid CLASSID ] [ handle FILTERID ]
[ [ FILTER_TYPE ] [ help | OPTIONS ] ]
#tc filter show [ dev STRING ] [ root | parent CLASSID ]


其中
FILTER_TYPE := { rsvp | u32 | fw | route | etc. }
FILTERID := ... format depends on classifier, see there
OPTIONS := ... try tc filter add <desired FILTER_KIND> help


TC U32過濾器(filter u32)的用法:
... u32 [ match SELECTOR ... ] [ link HTID ] [ classid CLASSID ]
  [ police POLICE_SPEC ] [ offset OFFSET_SPEC ]
  [ ht HTID ] [ hashkey HASHKEY_SPEC ]
  [ sample SAMPLE ]
或 u32 divisor DIVISOR


其中
SELECTOR := SAMPLE SAMPLE ...
SAMPLE := { ip | ip6 | udp | tcp | icmp | u{32|16|8} } SAMPLE_ARGS
FILTERID := X:Y:Z


TC FW過濾器(filter fw)的用法:
... fw [ classid CLASSID ] [ police POLICE_SPEC ]


其中
POLICE_SPEC := ... look at TBF
CLASSID := X:Y

【編輯推薦】

  1. Linux性能測試工具Lmbench介紹和使用說明
  2. Linux 編程工具介紹及Linux下的編程
  3. Linux 開發(fā)工具詳細介紹
  4. Linux下載工具Curl詳解
  5. Linux 測試軟件:從源代碼開始


 

責(zé)任編輯:chenqingxiang 來源: 賽迪網(wǎng)-開放系統(tǒng)世界
相關(guān)推薦

2010-06-13 13:34:47

Linux 流量控制

2010-06-04 10:49:58

Linux流量控制

2010-05-27 10:43:29

Linux流量控制

2010-06-17 17:00:07

Linux流量控制

2010-02-03 23:04:31

流量控制P2P華夏創(chuàng)新

2009-02-05 10:13:00

局域網(wǎng)流量控制數(shù)據(jù)流量

2010-05-27 11:03:44

Linux流量控制

2023-10-08 12:14:42

Sentinel流量控制

2010-08-06 09:39:53

Linux流量控制

2011-06-23 09:09:37

流量控制

2013-07-22 14:25:29

iOS開發(fā)ASIHTTPRequ

2012-11-29 09:56:37

流量控制器過濾器Linux TC

2021-03-09 07:38:15

Percona Xtr流量控制運維

2010-05-12 14:29:29

Linux流量控制

2024-12-02 08:02:36

2019-07-02 10:22:15

TCP流量數(shù)據(jù)

2010-08-06 10:02:07

2024-03-04 00:02:00

Redis存儲令牌

2021-03-22 08:06:59

SpringBootSentinel項目

2012-11-22 14:59:50

點贊
收藏

51CTO技術(shù)棧公眾號