Nlbwmon high cpu load

Hello,

I have nlbwmon database on an external disk. It is consuming 100% cpu.

strace -p 2066
recvmsg(7, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000004}, msg_namelen=12, msg_iov=[{iov_base={{len=232, type=0x102 /* NLMSG_??? */, flags=0, seq=0, pid=0}, "\x02\x00\x00\x00\x00\x3c\x80\x01\x00\x14\x80\x01\x00\x08\x00\x01\x0a\xf9\x89\xa3\x00\x08\x00\x02\x08\x08\x08\x08\x00\x24\x80\x02"...}, iov_len=16384}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 232
recvmsg(7, {msg_namelen=12}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, {msg_namelen=12}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, {msg_namelen=12}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, {msg_namelen=12}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, {msg_namelen=12}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, {msg_namelen=12}, 0)         = -1 EAGAIN (Resource temporarily unavailable)

The config looks like so,

# cat /etc/config/nlbwmon 

config nlbwmon
        option refresh_interval '30s'
        option database_generations '10'
        option database_interval '1'
        option database_limit '10000'
        option protocol_database '/usr/share/nlbwmon/protocols'
        option database_directory '/mnt/sda1/nlbwmon'
        option commit_interval '10m'
        list local_network '192.168.0.0/16'
        list local_network '172.16.0.0/12'
        list local_network '10.0.0.0/8'
        list local_network 'guest'
        list local_network 'lan'

The directory is present,

# ls -la /mnt/sda1/nlbwmon/
drwxr-xr-x    2 root     root          3488 Mar  1 16:43 .
drwxr-xr-x    5 root     root          4096 Mar  2 21:36 ..
-rw-r-----    1 root     root          1127 Mar  2 12:45 20200301.db.gz