On Tue, 20 Mar 2007 04:51:53 +0530 (IST) dhananjay.tembe@xxxxxxxxxxxxxx wrote: > > Hi, > I am facing a problem when I run tc on the bonded nic cards. > When I run tc on a single nic card, it worked perfectly fine. But > when I run tc on a bond of two nics, tc gives poor performance. The > two nics were bonded in round-robin (load balancing) mode. I created > a qdisc, class and a filter as follows: > > tc qdisc add dev bond0 root handle 1: htb > tc class add dev bond0 parent 1: classid 1:1 htb rate 240mbps > tc class add dev bond0 parent 1:1 classid 1:2 htb rate 50 ceil 50 > quantum 1500 > > I started a TCP traffic between this bond (2gbit bandwidth) and a > remote nic (1gbit bandwidth). > Without qos, bond was transmitting at 960Mbps. > After I executed above mentioned commands, it was expected that the > bond will transmit at 400Mbps but it was transmitting only at 70Mbps. > Same thing was observed with different qos rates for class 1:2, > outbound traffic through bond was very less than the rate specified > in the tc command. > > Is getting poor performance after running tc over a bond is a known > issue? Please help me with this issue. Perhaps you can use an IMQ device for traffic control/shaping. _______________________________________________ LARTC mailing list LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc