Recently our upstream provider has been threatening to terminate our service because they have started to receive a metric Sh!t ton of abuse mails from because internet users on the network is downloading illegal torrents, with 5000 customers that’s no surprise.
So i started to setup a method that only logs udp ports from users that is busy downloading torrents.
I used 3 rules, first one is to add all users to a address list timeout 30min
and finally is setup a log rule that matches udp connections from src addr list with the dst-addr list and sending that away to a remote logging server.
Well im having the same issue with new HEX3, even putting single simple queue kills performance and single core locks to 100%, Mikrotik support told be i should try with multiple TCP streams like torrents, but makes no difference to me, still one core get locked, others CPU cores dont do much and performance suffers..and they suggested much much more powerful / expensive router..
I dont understand how multi cores work on this routers, but why cant use all cores for everything transparently like its single core?
Out of pure curiosity… How much BW, and who’s the upstream? With 5K customers, I presume you have your own ASN and IP Space? Why would they be complaining to your upstream?