CPU 4core and 2GB memory

I have instaled Mikrotik 5.7 on Supermicro motherboard with 2GB memmory and Intel 4core CPU.
When I added one queue line, it takes 6MB of memmory. I have 2500 lines, by importing it use 100% of CPU one core. Multicore is set to yes but, dosn’t work.It looks like mikrotik hangs up..
After added 2200 lines of queue simple I have only 30MB memory and after rebooting, sytem is very slow, only one cpu core is working with 100%.
Why Mikrotik 5.7 takes so much memory for each line of queue simple and what is with multicore, it doesn’t work.
Any ideas?

Hi,
check your hardware with http://wiki.mikrotik.com/wiki/Supported_Hardware
You can try v 4.17 too.

I think that I have to wait for beter support 4core CPU.
But I do not understand, why it takes so much memory for queue simle lines?

Actually I don’t have any idea :slight_smile: .
I have used x86 before with V4.x and everything works fine. It might depends on hardware I think

It could be everything? CPU?, Motherboard? Memmory?
I have not 2GB RAM but 2x4GB. The system see only 2GB, but this is normally by Mikrotik OS.

For such problems I prefer to use Integrated solution like RB1100 and other models
Mikrotik newer OS always is in a test situation!!! :laughing:

I will try version 4.17 and 3.30.
Hope it helps.

I hope too.
Good luck my friend.

Thanks.

Why do you need 2500 queues? This is a very bad approach to configure a router. Use PCQ

PCQ is not the solution. PCQ is slow to change in the data flow and does not work so well as you think.

umm, and in which scenario do 2500 simple queues work “faster”?

SQ? so that’s the problem. He has used the QT, not SQ.

I think that this topic moved away from memory problem. Problem is why does single queue, of any kind, use 6MB of memory? I’m thinking about purchasing SuperMicro server for my core routing so I’m interested in any problem I could expect. So, let’s go back to issue posted by kjasko. And why only one core is used?
kjasko, did you send support file?

I have this motherboard:
http://www.supermicro.com.pl/supermicro/motherboards/up-xeon/socket-1155/plyta-glowna-x9scl-f.html
and this network adapter installed:
http://www.supermicro.com.pl/supermicro/networking/karty-sieciowe/karta-sieciowa-aoc-sg-i4.html
with OCZ 2,5 30GB SSD SATAII
I would like to make very powerfull PPPoE server with QOS traffic prioritization for 3000 users

I have another Mikrotik router with version 2.9.13 and 4500 Simple Queue lines and no problems with memmory but to slow CPU. Version 2.9.13 doesn’t see my network adpters (version 3.30, 4.17 too) So I can not test it on lower version.
I changed the hdd to my PC with 4core CPU and asus motherboard. CPU worked with 4-core until I have added 1500 simple queue lines, then only one core has worked 100% busy with hdd.
I do not understend why on old version so much queue lines works withaout problems, but 5,7 version doesn’t work.

I will send support.rif today

If doesn’t help i will try another very interested motherboard from IBASE :
http://www.ibase.com.tw/2009/MB966.html
But it could be also problem with Mikrotik OS compability with my boards.

I have done another test:
I cleaned all configuration sets. I have opened /system/resources for observation, the free memmory was 1870MB
then I have added one simple queue line 256kb/2MB traffic for address 10.10.12.3 nothing else, the memmory was going down to 1864MB

Waiting for your help!

  1. when talking multi-core forget about 3.x 4.x - always get latest 5.x.

reason is very simple - there are new multi-core routerboard coming out soon - RB1100AHx2, so multi-cpu support is improving at high rate on latest versions.

  1. when you create your own 1st simple queue, it has to initiate all the sub-programs that is necessary to run simple queues, so 6M are nothing for first queue - every next should take much less.

  2. PCQ latest implementation is much more faster than 500+ simple queues

  3. check your CPU load per core (also make sure that HT is disabled)

Hi,
Macgiver, can you help me with PCQ?
Please, send me email if you can: kjasko@interia.pl

Kris

Why don’t try http://wiki.mikrotik.com/wiki/Manual:Queues_-_PCQ