Hi there, I would apprecate some general advice.
I run a small WirelessISP with my main edge router to the internet a PC with 750 MB ram, 2 gig processor and a 64 MB flash card.
It's 6 or more years old (I suspect nearer 8 years old )
I have two incoming feeds - a dual bonded aDSL2+ link capable of 32 meg down / 2 meg up and a dual bonded aDSL 1 link capable of 13 meg down and 1.2 meg up.
I have about 100 customers and run a routed network with about 40 nodes and masq most customers from the two gateways to the subnet 192.168.x.x (I use the ranges 192.168.95.x to 192.168.200.x with lower than 95.x free)
I extensively use pre-routing to direct traffic from (say) 192.168.111.x to the aDSL2+ line and from (say) 192.168.124.x to the aDSL 1 line.
However - my radio infrastructure tests fine to the MT router - 20 megs or so. BUT I am seeing much slower speeds for real customers on the network - 2-4 megs in some cases (not limited), maybe up to 6 megs. Connection count ranges from 3000 to 10000 connections and I block P2P. Finally I am running version 2.9.46 (YES I know out of date but if it isn't broke ....). I don't dare upgrade the running unit in situ.
My CPU is not maxing out and typically runs 8 to 20%. The question is, is the computer / router not up to the job with extensive prerouting, and is the OS version too old?
================================
I have a (nearly) identical backup unit, version 5.16, 2.2 GHz processor, 1.5 Gig ram, 256 MG memory module.
Should I make the effort and replace the running unit with the new and later unit and would this help?
Thoughts and questions appreciated.
PS should I also upgrade this to 5.25 the current version while I am at it ....
Cheers, Bill
==========================