Page 1 of 1

Very low throughput in certain hours

Posted: Fri Sep 23, 2011 10:29 pm
by vdelarenal75
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?

Thanks.

Re: Very low throughput in certain hours

Posted: Sat Sep 24, 2011 1:47 am
by WirelessRudy
Is any wireless involved?

If not, you might print some configs here in the forum so the more skilled guys can take a look at them if they want.
Like now there is not enough information in your post to see what might be a possible cause for this.

Re: Very low throughput in certain hours

Posted: Sun Sep 25, 2011 6:17 am
by vdelarenal75
Hi, yes there is wireless involved but when I test directly without the Mikrotik the bandwidth is ok, the problem seems to be on the Mikrotik. I don't know if it could have to do with the packets per second but I guess if that would be the case then the Cpu should be showing 100%, I'm really confused.

Regards.

Re: Very low throughput in certain hours

Posted: Sun Sep 25, 2011 6:21 am
by Belyivulk
Many things can cause this. What version of ROS are you running and what hardware is it running on? Do you have ANY 100mbit switches in the path? What brand / Model?

Re: Very low throughput in certain hours

Posted: Sun Sep 25, 2011 6:27 am
by vdelarenal75
Hi, I'm running 5.7 on an IBM X Server Pentium 3HT 3ghz with 512mb in ram, it has 3 4 port ethernet cards and Ubiquiti Airmax APs connected directly to it.

Re: Very low throughput in certain hours

Posted: Sun Sep 25, 2011 6:29 am
by Belyivulk
AH!

What are the 4port ethernet cards?

Re: Very low throughput in certain hours

Posted: Sun Sep 25, 2011 6:39 am
by vdelarenal75
3 Matrox with 82551IT intel chipset and one RB44 with via VT610 chipset.

Re: Very low throughput in certain hours

Posted: Sun Sep 25, 2011 6:42 am
by Belyivulk
We have seen a very similar situation with poor performing cards; and IRQ conflicts.

Do you need to have so many 4 port cards in your router?

Re: Very low throughput in certain hours

Posted: Sun Sep 25, 2011 6:48 am
by vdelarenal75
Yes I have 5 wans, 5 APs and 1 Link to a remote site with 1 RB1100AH and another 5 APs.

Re: Very low throughput in certain hours

Posted: Sun Sep 25, 2011 6:52 am
by Belyivulk
Ah, well i think; you should get a switch and Vlan back to one or two 1G eths on your router :) that way you can have redundancy + performance. So any NICS on one router (x86 for sure) will perform poorly. Atleast in my experience

Re: Very low throughput in certain hours

Posted: Sun Sep 25, 2011 6:57 am
by vdelarenal75
Right now that router is handling the load balancing, radius server and 5 hotspots. I was thinking to buy a RB1200 (Since I can't get a RB1100AH since they are sold out) and move the 5 hotspots there, what do you think about that?

Re: Very low throughput in certain hours

Posted: Sun Sep 25, 2011 7:12 am
by Belyivulk
i would try to move as much load away from the router as possible; via a managed switch. This is how we've decided to operate and we have no throughput issues; we can push 4/500 mbit without much issue