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

Linux 流量控制TC工具各種功能的應(yīng)用

運(yùn)維 系統(tǒng)運(yùn)維
tc是Linux進(jìn)行流量控制的工具。通過(guò)tc,你可以控制網(wǎng)絡(luò)接口發(fā)送數(shù)據(jù)的速率。以下是介紹Linux 流量控制TC工具的各種用法

企業(yè)內(nèi)部網(wǎng)絡(luò)有足夠的帶寬可以使用。但是,一般在企業(yè)接入Internet的部分都是一個(gè)有限的流量。為了提高網(wǎng)絡(luò)的使用質(zhì)量,保證用戶(hù)按照網(wǎng)絡(luò)中業(yè)務(wù)設(shè)計(jì)的要求來(lái)使用整個(gè)網(wǎng)絡(luò)的帶寬,可以從流量控制服務(wù)器的角度分析、優(yōu)化Linux系統(tǒng),給企業(yè)服務(wù)帶來(lái)便利和高效?,F(xiàn)在對(duì)流量控制(TC)的具體使用做個(gè)介紹。首先是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中隊(duì)列、分類(lèi)和過(guò)濾器的用法。
1.TC中隊(duì)列(qdisc)的用法
隊(duì)列的使用中,內(nèi)核支持需設(shè)置QoS support、QoS and/or fair queueing = y。用法為:
 

  1. #tc qdisc [ add | del | replace | change | get ] dev STRING  
  2. [ handle QHANDLE ] [ root | ingress | parent CLASSID ]  
  3. [ estimator INTERVAL TIME_CONSTANT ]  
  4. [ [ QDISC_KIND ] [ help | OPTIONS ] ]  
  5. #tc qdisc show [ dev STRING ] [ingress]  

 


其中
 

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

 


2.TC中分類(lèi)(class)的用法
分類(lèi)的使用中,內(nèi)核支持需設(shè)置QoS support、QoS and/or fair queueing、Packet classifier API = y。用法為:
 

  1. #tc class [ add | del | change | get ] dev STRING  
  2. [ classid CLASSID ] [ root | parent CLASSID ]  
  3. [ [ QDISC_KIND ] [ help | OPTIONS ] ]  
  4. #tc class show [ dev STRING ] [ root | parent CLASSID ] 


其中
 

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

 


3.TC中過(guò)濾器(filter)的用法
過(guò)濾器的使用中,內(nèi)核支持需設(shè)置QoS support、QoS and/or fair queueing、Packet classifier API = y。用法為:
 

  1. #tc filter [ add | del | change | get ] dev STRING  
  2. [ pref PRIO ] [ protocol PROTO ]  
  3. [ estimator INTERVAL TIME_CONSTANT ]  
  4. [ root | classid CLASSID ] [ handle FILTERID ]  
  5. [ [ FILTER_TYPE ] [ help | OPTIONS ] ]  
  6. #tc filter show [ dev STRING ] [ root | parent CLASSID ]  

 


其中
 

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

 


TC U32過(guò)濾器(filter u32)的用法:
 

  1. ... u32 [ match SELECTOR ... ] [ link HTID ] [ classid CLASSID ]  
  2.   [ police POLICE_SPEC ] [ offset OFFSET_SPEC ]  
  3.   [ ht HTID ] [ hashkey HASHKEY_SPEC ]  
  4.   [ sample SAMPLE ]  
  5. 或 u32 divisor DIVISOR  

 


其中
 

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

 


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


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

【編輯推薦】

  1. Linux性能測(cè)試工具Lmbench介紹和使用說(shuō)明
  2. Linux 編程工具介紹及Linux下的編程
  3. Linux 開(kāi)發(fā)工具詳細(xì)介紹
  4. Linux下載工具Curl詳解
  5. Linux 測(cè)試軟件:從源代碼開(kāi)始
責(zé)任編輯:chenqingxiang 來(lái)源: 賽迪網(wǎng)
相關(guān)推薦

2010-06-04 11:21:42

Linux 流量控制

2010-05-27 11:03:44

Linux流量控制

2010-06-17 17:00:07

Linux流量控制

2010-06-04 10:49:58

Linux流量控制

2010-02-03 23:04:31

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

2023-10-08 12:14:42

Sentinel流量控制

2010-08-06 09:39:53

Linux流量控制

2010-05-27 10:43:29

Linux流量控制

2012-11-29 09:56:37

流量控制器過(guò)濾器Linux TC

2009-12-03 10:47:47

路由器功能介紹

2011-06-23 09:09:37

流量控制

2013-07-22 14:25:29

iOS開(kāi)發(fā)ASIHTTPRequ

2010-05-12 14:29:29

Linux流量控制

2010-08-06 10:02:07

2022-09-01 13:12:53

LinuxTC網(wǎng)絡(luò)限流

2021-03-09 07:38:15

Percona Xtr流量控制運(yùn)維

2009-12-08 15:18:01

路由器功能

2024-12-02 08:02:36

2009-02-05 10:13:00

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

2019-07-02 10:22:15

TCP流量數(shù)據(jù)
點(diǎn)贊
收藏

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