2011年7月18日 星期一

traffic control ( tc ) for redundant envirnmnet

Goal: create Qos at bonded port,
qos rules:

  1. iscsi traffic need max-rate:1600mbit, min-rate: 800mbit
  2. other traffic need max-rate: 200mbit, min-rate: 100mbit


1. bond eth0 and eth1 as bond0:
2. create queueing discipline at bond0


Qos1:
# tc qdisc add dev bond0 root handle 1: htb default 11
# tc class add dev bond0 parent 1: classid 1:1 htb rate 2000mbit burst 15k

# tc class add dev bond0 parent 1:1 classid 1:10 htb rate 800mbit ceil 1600mbit burst 15k
# tc class add dev bond0 parent 1:1 classid 1:11 htb rate 100mbit ceil 200mbit burst 15k
# tc qdisc add dev bond0 parent 1:10 handle 10: sfq perturb 10
# tc qdisc add dev bond0 parent 1:11 handle 11: sfq perturb 10
# filter add dev bond0 protocol ip parent 1:0 prio 1 u32 
match ip dport 3260 0xffff flowid 1:10

沒有留言:

張貼留言

kgdb

--0313-- ken 不好意思 请教一下 之前你有交过我 在没有coredump的情况下 可以用gdb直接载入ko.debug, 然后dis -l register_bcache, 我记得使用方式是不是这样, 不过我现在dis -l出现错误^^" [root@...