]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
QoS: Enable IMQ multi queueing
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 6 Apr 2017 18:12:06 +0000 (19:12 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 6 Apr 2017 18:12:06 +0000 (19:12 +0100)
This increases throughput when QoS is activated
since now all available CPU cores will be used

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/qos/makeqosscripts.pl

index b623cbec91a73495fb42a9e431cb7d5c8dcbf0df..19809615a9312f48ade3c472dd95a4bb5fa49a27 100644 (file)
@@ -411,7 +411,7 @@ print <<END
                insmod ipt_IMQ
                sleep 2
        fi
-       modprobe imq numdevs=1
+       modprobe imq numdevs=1 numqueues=\$(grep -c "^processor" /proc/cpuinfo || echo 1)
        ip link set $qossettings{'IMQ_DEV'} up
 
        ### ADD HTB QDISC FOR $qossettings{'IMQ_DEV'}