Quote from: mic on August 10, 2026, 03:29:43 PMPS2: I've noticed, using the top command, that Python 3.13 often takes up over 90% of the CPU (WCPU column in top).
Momentarily or constant? Asking because python is used for several things in OPNsense and it's normal (in my experience, at least) to see it burst when a parent process or daemon is working.
If it's constantly hogging the CPU then try to narrow down the particular calling process. Get the python PID and do:
$ ps -p <pid> -o pid,ppid,user,command
That might get some basic clues. If lucky the command line arguments will reveal it.
QuoteCode Selectroot 48076 64.7 0.1 38432 22836 - R 15:11 0:02.71 /sbin/pfctl -t Bad_Nations -T replace -f /var/db/aliastables/Bad_Nations.txt
As for the GeoIP stuff, sorry I only have a joke to offer :)
If you rename "Bad_Nations" to "My_Enemy_States" it might make things a little less ambiguous for your poor CPU!
"