Community discussions

 
jaykay2342
Member
Member
Topic Author
Posts: 335
Joined: Tue Dec 04, 2012 2:49 pm
Location: /Vigor/LocalGroup/Milky Way/Earth/Europe/Germany

[TEST] RouterOS on PC Engines apu1c

Wed Apr 09, 2014 7:02 pm

Hello,

Today i got a apu1c board from PC Engines. It's a follower of the well known and awesome Alix Boards. Finally they have a board with Gigabit :) Even if my board will end up as a firewall most properly running pfSense i thought it might be a good idea to test how RouterOS is performing on this board.

The Hardware
  • CPU: 1Ghz T40E APU
  • RAM: 2GB DDR3-1066 DRAM ( there is also an 4GB Version )
  • Power-consumption: 6-12W
  • Network: 3x Gbit Realtek RTL8111E
Full technical details: http://www.pcengines.ch/apu.htm

Software

I installed RouterOS x86 on a sd-card. That was a bit painful. As i'm working in a Linux only environment i tried to use the Netinstall from inside my Win7 VM to install it on the sd-card. Netinstall was successful with installing at the card, but it didn't boot up at the apu board: There was no output on the serial port after loading the kernel.

I wasn't successful by using netinstall from wine to install it via network either.

At the end i found this way:
  • 1. Creating a VM Using Virtualbox
    2. Mapping a USB SD Cardreader into the VM
    3. Booting the VM with RouterOS install ISO
    4. Install RouterOS on the SD-card using the VM
Using this installation-procedure i got it booting up at the apu board and showing a login at the serial port.

Tests

For my throughput tests i used following setup:

LaptopA----[ether2]APU[ether3]----LaptopB
MTU:1500

To test the throughput iperf was running on both Laptops. For each test iperf was running for 60 seconds to get a good average value. To testing smaller packet-size i simply used the --mss parameter of iperf. During testing i noticed that a lot of the cpu power is used to handle interrupts ( System -> resources -> CPU: IRQ ). The Realtek RTL8111E network interfaces could be the reason for that.


TestA: Routing without Firewall,NAT,Connection Tracking

1 TCP connection:
Packets per Sec: ~85k
Throughput by iperf: 937Mbit/s
Throughput by Webfig: ~980Mbit/s
CPU Load: 45-50%

10 parallel TCP connection
Packets per Sec: ~90k
Throughput by iperf: 937Mbit/s
Throughput by Webfig: ~980Mbit/s
CPU Load: 50-60%

1 TCP connection (--mss 600):
Packets per Sec: ~190k
Throughput by iperf: 814Mbit/s
Throughput by Webfig: ~920Mbit/s
CPU Load: ~80%

10 parallel TCP connection(--mss 600)
Packets per Sec: ~180k
Throughput by iperf: 782Mbit/s
Throughput by Webfig: ~860Mbit/s
CPU Load: ~80%


TestB: Routing with Firewall,NAT,Connection Tracking

There was no significant different between Firewall without NAT and Firewall with NAT!

1 TCP connection:
Packets per Sec: ~85k
Throughput by iperf: 936Mbit/s
Throughput by Webfig: ~980Mbit/s
CPU Load: 50-60%

10 parallel TCP connection
Packets per Sec: ~90k
Throughput by iperf: 938Mbit/s
Throughput by Webfig: ~980Mbit/s
CPU Load: 58-65%

1 TCP connection (--mss 600):
Packets per Sec: ~190k
Throughput by iperf: 793Mbit/s
Throughput by Webfig: ~920Mbit/s
CPU Load: ~80%

10 parallel TCP connection(--mss 600)
Packets per Sec: ~200k
Throughput by iperf: 805Mbit/s
Throughput by Webfig: 870MBit/s
CPU Load: ~85%



First conclusions

The new apu1c board from PC Engines is a decent follower of the well known alix boards. Once you got RouterOS installed on a sd-card it runs at this board without issues. As long as my board is not used in production i'm happy to test other things as well. If anyone has further ideas what test i could run please let me know.
9-5 Job: Securityanalyst at a major MSSP.
Free time volunteer: Networkadmin and founder at a small non-profit WISP.
Certifications: ITILv3, GCIA
 
efaden
Forum Guru
Forum Guru
Posts: 1711
Joined: Sat Mar 30, 2013 1:55 am
Location: New York, USA

Re: [TEST] RouterOS on PC Engines apu1c

Wed Apr 09, 2014 9:17 pm

Hello,

Today i got a apu1c board from PC Engines. It's a follower of the well known and awesome Alix Boards. Finally they have a board with Gigabit :) Even if my board will end up as a firewall most properly running pfSense i thought it might be a good idea to test how RouterOS is performing on this board.

The Hardware
  • CPU: 1Ghz T40E APU
  • RAM: 2GB DDR3-1066 DRAM ( there is also an 4GB Version )
  • Power-consumption: 6-12W
  • Network: 3x Gbit Realtek RTL8111E
Full technical details: http://www.pcengines.ch/apu.htm

Software

I installed RouterOS x86 on a sd-card. That was a bit painful. As i'm working in a Linux only environment i tried to use the Netinstall from inside my Win7 VM to install it on the sd-card. Netinstall was successful with installing at the card, but it didn't boot up at the apu board: There was no output on the serial port after loading the kernel.

I wasn't successful by using netinstall from wine to install it via network either.

At the end i found this way:
  • 1. Creating a VM Using Virtualbox
    2. Mapping a USB SD Cardreader into the VM
    3. Booting the VM with RouterOS install ISO
    4. Install RouterOS on the SD-card using the VM
Using this installation-procedure i got it booting up at the apu board and showing a login at the serial port.

Tests

For my throughput tests i used following setup:

LaptopA----[ether2]APU[ether3]----LaptopB
MTU:1500

To test the throughput iperf was running on both Laptops. For each test iperf was running for 60 seconds to get a good average value. To testing smaller packet-size i simply used the --mss parameter of iperf. During testing i noticed that a lot of the cpu power is used to handle interrupts ( System -> resources -> CPU: IRQ ). The Realtek RTL8111E network interfaces could be the reason for that.


TestA: Routing without Firewall,NAT,Connection Tracking

1 TCP connection:
Packets per Sec: ~85k
Throughput by iperf: 937Mbit/s
Throughput by Webfig: ~980Mbit/s
CPU Load: 45-50%

10 parallel TCP connection
Packets per Sec: ~90k
Throughput by iperf: 937Mbit/s
Throughput by Webfig: ~980Mbit/s
CPU Load: 50-60%

1 TCP connection (--mss 600):
Packets per Sec: ~190k
Throughput by iperf: 814Mbit/s
Throughput by Webfig: ~920Mbit/s
CPU Load: ~80%

10 parallel TCP connection(--mss 600)
Packets per Sec: ~180k
Throughput by iperf: 782Mbit/s
Throughput by Webfig: ~860Mbit/s
CPU Load: ~80%


TestB: Routing with Firewall,NAT,Connection Tracking

There was no significant different between Firewall without NAT and Firewall with NAT!

1 TCP connection:
Packets per Sec: ~85k
Throughput by iperf: 936Mbit/s
Throughput by Webfig: ~980Mbit/s
CPU Load: 50-60%

10 parallel TCP connection
Packets per Sec: ~90k
Throughput by iperf: 938Mbit/s
Throughput by Webfig: ~980Mbit/s
CPU Load: 58-65%

1 TCP connection (--mss 600):
Packets per Sec: ~190k
Throughput by iperf: 793Mbit/s
Throughput by Webfig: ~920Mbit/s
CPU Load: ~80%

10 parallel TCP connection(--mss 600)
Packets per Sec: ~200k
Throughput by iperf: 805Mbit/s
Throughput by Webfig: 870MBit/s
CPU Load: ~85%



First conclusions

The new apu1c board from PC Engines is a decent follower of the well known alix boards. Once you got RouterOS installed on a sd-card it runs at this board without issues. As long as my board is not used in production i'm happy to test other things as well. If anyone has further ideas what test i could run please let me know.
You try IPSec throughput, etc?
 
vacarosie200
Frequent Visitor
Frequent Visitor
Posts: 62
Joined: Sun Jun 15, 2008 11:49 am
Location: Romania

Re: [TEST] RouterOS on PC Engines apu1c

Fri Jun 06, 2014 3:20 pm

i test one ... it's work fine ... but it not see wireless cards ... looks like there are no drivers in ros for this board
 
syadnom
Member
Member
Posts: 405
Joined: Thu Jan 27, 2011 7:29 am

Re: [TEST] RouterOS on PC Engines apu1c

Wed Sep 24, 2014 8:58 pm

Any more testing done on this? I'm mostly interested in shaping performance. Need something tower side to replace the rb493g for shaping. This *should* be about 4x as fast or better. Would love to see these same tests with a simple queue limiting to 50, 100, 200 until the CPU is maxed.
 
jaykay2342
Member
Member
Topic Author
Posts: 335
Joined: Tue Dec 04, 2012 2:49 pm
Location: /Vigor/LocalGroup/Milky Way/Earth/Europe/Germany

Re: [TEST] RouterOS on PC Engines apu1c

Wed Sep 24, 2014 9:06 pm

Any more testing done on this? I'm mostly interested in shaping performance. Need something tower side to replace the rb493g for shaping. This *should* be about 4x as fast or better. Would love to see these same tests with a simple queue limiting to 50, 100, 200 until the CPU is maxed.
As i have my board still not deployed for the actual use so i could make a test. but first i need to throw routeros on it. How is the simple queue performance on the rb493g?
9-5 Job: Securityanalyst at a major MSSP.
Free time volunteer: Networkadmin and founder at a small non-profit WISP.
Certifications: ITILv3, GCIA
 
syadnom
Member
Member
Posts: 405
Joined: Thu Jan 27, 2011 7:29 am

Re: [TEST] RouterOS on PC Engines apu1c

Wed Sep 24, 2014 9:09 pm

~50-60mbps
 
Clauu
Member Candidate
Member Candidate
Posts: 205
Joined: Fri Mar 21, 2014 8:27 pm
Location: RO

Re: [TEST] RouterOS on PC Engines apu1c

Wed Sep 24, 2014 11:16 pm

How is this apu compared to a ppc(RB1100AHx2) for ex?
Having fun with RB850Gx2, RB2011UiAS-2HnD, RB260GSP, RB751U-2HnD, CRS112, RB3011UiAS, hAP ac, cAP ac and hAP ac². More others on the way :-)
 
spaxton
Member Candidate
Member Candidate
Posts: 168
Joined: Fri Jan 01, 2010 12:18 pm

Re: [TEST] RouterOS on PC Engines apu1c

Mon Mar 16, 2015 2:43 pm

Which version of ROS did You used to test? Are the wifi cards supported now? Its a great board but I would need wifi too...

Best Regards!
 
jaykay2342
Member
Member
Topic Author
Posts: 335
Joined: Tue Dec 04, 2012 2:49 pm
Location: /Vigor/LocalGroup/Milky Way/Earth/Europe/Germany

Re: [TEST] RouterOS on PC Engines apu1c

Mon Mar 16, 2015 3:14 pm

Sry no wireless cards tested.
9-5 Job: Securityanalyst at a major MSSP.
Free time volunteer: Networkadmin and founder at a small non-profit WISP.
Certifications: ITILv3, GCIA
 
spaxton
Member Candidate
Member Candidate
Posts: 168
Joined: Fri Jan 01, 2010 12:18 pm

Re: [TEST] RouterOS on PC Engines apu1c

Mon Mar 16, 2015 3:20 pm

Sry no wireless cards tested.
Yes, I see now that vacarosie200 posted about wireless cards.

@vacarosie200 Can You share with us which cards have You tested and which version of ROS have You tested.

Best Regards!

Who is online

Users browsing this forum: belits17 and 111 guests