Nftables consumes 500M+ of RAM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Should nftables consume 500M+ of RAM while applying rules?

I include some other file in the main file via:

    include "./sets/nft_set-bt_level1.nft"

The set is ~7M in size:

# ls -alh sets/nft_set-bt_level1.nft
-rw-r--r-- 1 root root 7.2M 2019-01-07 17:26:17 sets/nft_set-bt_level1.nft

And the file content looks like this:

----------------------------------
#!/usr/bin/nft -f

define bt_level1 = {
    1.2.4.0-1.2.4.255,
    1.2.8.0-1.2.8.255,
    1.9.96.105,
    ....
    223.255.177.196,
    223.255.241.132,
}

add set ip raw-set bt_level1 { type ipv4_addr; flags interval; auto-merge; elements = $bt_level1 }
----------------------------------

The process of loading the rules takes around 5s, but ps_mem shows something like this:

# ps_mem| grep nft
473.5 MiB + 192.5 KiB = 473.7 MiB       nft

Is that normal? 

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux