Hi, I am experiencing a very strange situation with a X86 server running Mikrotik, at the hours that we have more customers connected the throughput is seriously affected at a point that a connection that in the mornig can pass 15mb only can pass 1mb or less and the strange thing is that my CPU usage shows around 40% free memory 430mb and I have enough bandwith available. So I don't understand what can be causing this. The computer is an IBM server with a P3 HT at 3ghz and 500mb in ram, it is handling around 400 customers with 1mb accounts in hotspot when the problem occurs, 80 filter rules and 130 mangle rules for load balancing 5 wans. When the problem is worst it is handling around 9,500 connections and 55mb of internet traffic.
I think that the problem is because this is too much for the server but why it's only showing 40% cpu load? Any ideas?