On 28 May 2020, at 12:31, Muenz, Michael <m.mu...@spam-fetish.org> wrote:
Hi,
I'm maintaining the OPNsense plugin for ntopng and have several reports that
with update from 3.8 to 4.0 the CPU grows from around 5% to 100% (one core).
I'm not sure if FreeBSD in general is affected since OPNsense relies on
HardenedBSD, but maybe you can try to help out finding the problem.
The error is easy reproducable sind you can hop from v4 to v3 and always see
the spike when going to v4.
In the beginning the FreeBSD port had some errors for file permions which was
fixed already.
Now we are in a stable state and ntopng.log is clear.
I checked the process with truss (BSD variant to strace) and compared to 3.8.
There are tons of:
select(1,{ },0x0,0x0,{ 0.1904051 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1903830 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1903608 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1903392 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1903176 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1902955 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1902732 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1902516 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1902294 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1902072 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1901856 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1901639 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1901423 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1901207 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1900967 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1900749 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1900533 }) ERR#22 'Invalid argument'
select(1,{ },0x0,0x0,{ 0.1900316 }) ERR#22 'Invalid argument'
Not sure if these are responsible for the high CPU, but I have no other idea
where to look for.
Best,
Michael
_______________________________________________
Ntop mailing list
Ntop@listgateway.unipi.it
http://listgateway.unipi.it/mailman/listinfo/ntop