]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
unbound: Increase memory size on even larger systems
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 28 Mar 2017 09:29:03 +0000 (10:29 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 28 Mar 2017 09:29:03 +0000 (10:29 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/initscripts/system/unbound

index d11ca82a4ffb0b6ad533135444d850d2c865a891..7e804291852e11f18b815f53646963d989674dd1 100644 (file)
@@ -244,10 +244,22 @@ write_tuning_conf() {
        # In the worst case scenario, unbound can use double the
        # amount of memory allocated to a cache due to malloc overhead
 
+       # Even larger systems with more than 8GB of RAM
+       if [ ${mem} -ge 8192 ]; then
+               mem=1024
+
+       # Extra large systems with more than 4GB of RAM
+       elif [ ${mem} -ge 4096 ]; then
+               mem=512
+
        # Large systems with more than 2GB of RAM
-       if [ ${mem} -ge 2048 ]; then
+       elif [ ${mem} -ge 2048 ]; then
                mem=256
 
+       # Medium systems with more than 1GB of RAM
+       elif [ ${mem} -ge 1024 ]; then
+               mem=128
+
        # Small systems with less than 256MB of RAM
        elif [ ${mem} -le 256 ]; then
                mem=16