lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 18 Sep 2012 11:45:11 +0200 From: Eric Dumazet <eric.dumazet@...il.com> To: Lin Ming <mlin@...pku.edu.cn> Cc: networking <netdev@...r.kernel.org> Subject: Re: HTB vs CoDel performance On Tue, 2012-09-18 at 17:28 +0800, Lin Ming wrote: > Hi, > > I'm testing htb performance on a gigabit router running 2.6.32 kernel. > Packet path: PC1 ---> Router LAN port ---> Router WAN port ---> PC2 > > pfifo_fast: 920Mbps > htb: 750Mbps, ~20% drops compared to pfifo_fast > > htb tc commands as below, > # tc qdisc add dev eth10 root handle 20: htb default 1 > # tc class add dev eth10 parent 20 classid 20:1 htb prio 2 rate > 1024Mbit ceil 1024Mbit burst 1281408b cburst 1281408b > > The performance drop seems caused by the complex htb enqueue/dequeue algorithm. > > I had a quick look at CoDel code, seems it does not have so complex > data structure as HTB. > I'm going to backport CoDel. Is this a good choice? > Can I gain similar performance as pfifo_fast? codel is quite different than HTB : It has no rate control, so its very fast. (But it has no prio differentiation as pfifo_fast with its 3 bands) So what are your exact needs ? -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists