Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1296321
  • 博文数量: 436
  • 博客积分: 7854
  • 博客等级: 少将
  • 技术积分: 3225
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-18 16:30
文章分类

全部博文(436)

文章存档

2013年(2)

2012年(56)

2011年(70)

2010年(308)

分类:

2010-07-27 13:55:21

1)显示队列的状况

  简单显示指定设备(这里为eth0)的队列状况

  ·tc qdisc ls dev eth0

  qdisc cbq 1: rate 10Mbit (bounded,isolated) prio no-transmit

  详细显示指定设备(这里为eth0)的队列状况

  ·tc -s qdisc ls dev eth0

  qdisc cbq 1: rate 10Mbit (bounded,isolat??????ed) prio no-transmit

  Sent 7646731 bytes 13232 pkts (dropped 0, overlimits 0)

  borrowed 0 overactions 0 avgidle 31 undertime 0

  这里主要显示了通过该队列发送了13232个数据包,数据流量为7646731个字节,丢弃的包数

  目为0,超过速率限制的包数目为0。

  2)显示分类的状况

  简单显示指定设备(这里为eth0)的分类状况

  ·tc class ls dev eth0

  class cbq 1: root rate 10Mbit (bounded,isolated) prio no-transmit

  class cbq 1:1 parent 1: rate 10Mbit prio no-transmit #no-transmit表示优先级为8

  class cbq 1:2 parent 1:1 rate 8Mbit prio 2

  class cbq 1:3 parent 1:1 rate 1Mbit prio 1

  class cbq 1:4 parent 1:1 rate 1Mbit prio 6

  详细显示指定设备(这里为eth0)的分类状况

  ·tc -s class ls dev eth0

  class cbq 1: root rate 10Mbit (bounded,isolated) prio no-transmit

  Sent 17725304 bytes 32088 pkts (dropped 0, overlimits 0)

  borrowed 0 overactions 0 avgidle 31 undertime 0

  class cbq 1:1 parent 1: rate 10Mbit prio no-transmit

  Sent 16627774 bytes 28884 pkts (dropped 0, overlimits 0)

  borrowed 16163 overactions 0 avgidle 587 undertime 0

  class cbq 1:2 parent 1:1 rate 8Mbit prio 2

  Sent 628829 bytes 3130 pkts (dropped 0, overlimits 0)

  borrowed 0 overactions 0 avgidle 4137 undertime 0

  class cbq 1:3 parent 1:1 rate 1Mbit prio 1

  Sent 0 bytes 0 pkts (dropped 0, overlimits 0)

  borrowed 0 overactions 0 avgidle 159654 undertime 0

  class cbq 1:4 parent 1:1 rate 1Mbit prio 6

  Sent 5552879 bytes 8076 pkts (dropped 0, overlimits 0)

  borrowed 3797 overactions 0 avgidle 159557 undertime 0

  这里主要显示了通过不同分类发送的数据包,数据流量,丢弃的包数目,超过速率限制的包数

  目等等。其中根分类(class cbq 1:0)的状况应与队列的状况类似。

  例如,分类class cbq 1:4发送了8076个数据包,数据流量为5552879个字节,丢弃的包数目

  为0,超过速率限制的包数目为0。

  显示过滤器的状况

  ·tc -s filter ls dev eth0

  filter parent 1: protocol ip pref 100 route

  filter parent 1: protocol ip pref 100 route fh 0xffff0002 flowid 1:2 to 2

  filter parent 1: protocol ip pref 100 route fh 0xffff0003 flowid 1:3 to 3

  filter parent 1: protocol ip pref 100 route fh 0xffff0004 flowid 1:4 to 4

  这里flowid 1:2代表分类class cbq 1:2,to 2代表通过路由2发送。

  显示现有路由的状况

  ·ip route

  192.168.1.66 dev eth0 scope link

  192.168.1.24 via 192.168.1.66 dev eth0 realm 2

  2??????02.102.24.216 dev ppp0 proto kernel scope link src 202.102.76.5

  192.168.1.30 via 192.168.1.66 dev eth0 realm 3

  192.168.1.0/24 via 192.168.1.66 dev eth0 realm 4

  192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.66

  172.16.1.0/24 via 192.168.1.66 dev eth0 scope link

  127.0.0.0/8 dev lo scope link

  default via 202.102.24.216 dev ppp0

  default via 192.168.1.254 dev eth0

  如上所示,结尾包含有realm的显示行是起作用的路由过滤器。
阅读(2741) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~