ARM server board

282 views
Skip to first unread message

Tharaneedharan Vilwanathan

unread,
Oct 22, 2016, 4:59:32 PM10/22/16
to golang-nuts
Hi All,

I am looking for a server type board with 64-bit ARM and more RAM (>2GB) that runs Ubuntu or similar. I want to run Go code in it. It shouldn't cost > $400. Any suggestions?

Thanks
dharani

Dave Cheney

unread,
Oct 23, 2016, 2:46:40 AM10/23/16
to golang-nuts
There are no server class arm64 boards in your price range, sorry.

If you want server class hardware you should look to Cavium or ARM themselves, these development systems start at the several thousand US dollar price range.

If you want something in the $400 mark, http://www.96boards.org/ (currently down, lol) is a collaboration of vendors who make developer boards with 64 bit processors.  Also look at some of the ODROID offerings. 

Note: the RPI3 is a 64bit capable arm64 processor, but currently is restricted to run in 32bit mode. I do not know if/when this restriction will be lifted.

Thanks

Dave

Ibrahim M. Ghazal

unread,
Oct 23, 2016, 3:47:02 AM10/23/16
to Tharaneedharan Vilwanathan, golang-nuts

Is there a reason you specifically want ARM? For $400 you could get a quite decent Intel Core i3 or i5 computer with upgradable RAM and SSD.

See for example:
- Intel NUC: http://www.intel.com/buy/us/en/catalog/components/nuc
- "scooter" computers: https://blog.codinghorror.com/the-scooter-computer/

Carlos Ferreira

unread,
Oct 23, 2016, 11:06:29 AM10/23/16
to golang-nuts, vdha...@gmail.com
Energy constrains, probably? Raspberrie Pi's work nicely.

Tharaneedharan Vilwanathan

unread,
Oct 23, 2016, 6:21:14 PM10/23/16
to golang-nuts
Hi Dave/All,

Thanks for the details!

Yes, I have been looking at AMD processor based ARM board but it looks like its just not available yet! Why are ARM server boards rare? Is it difficult to do?

RPI3 is okay but memory is too low. I have an old ODROID. Let me try to get ODROID-XU4.

Ibrahim, no, I want to play with ARM. I have many intel boards.

Thanks
dharani

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Dave Cheney

unread,
Oct 23, 2016, 6:27:26 PM10/23/16
to golang-nuts


On Monday, 24 October 2016 09:21:14 UTC+11, Tharaneedharan Vilwanathan wrote:
Hi Dave/All,

Thanks for the details!

Yes, I have been looking at AMD processor based ARM board but it looks like its just not available yet! Why are ARM server boards rare? Is it difficult to do?

There are only a few manufactures and they only sell commerically, you won't find them on amazon. http://www.cavium.com/ThunderX-Partners.html

RPI3 is okay but memory is too low. I have an old ODROID. Let me try to get ODROID-XU4.

Note: RPI3 is not capable of running arm64 mode at the moment. This is a limitation of the kernel as shipped by the Raspberry Pi foundation.
 

Ibrahim, no, I want to play with ARM. I have many intel boards.

Thanks
dharani
On Sat, Oct 22, 2016 at 11:46 PM, Dave Cheney <da...@cheney.net> wrote:
There are no server class arm64 boards in your price range, sorry.

If you want server class hardware you should look to Cavium or ARM themselves, these development systems start at the several thousand US dollar price range.

If you want something in the $400 mark, http://www.96boards.org/ (currently down, lol) is a collaboration of vendors who make developer boards with 64 bit processors.  Also look at some of the ODROID offerings. 

Note: the RPI3 is a 64bit capable arm64 processor, but currently is restricted to run in 32bit mode. I do not know if/when this restriction will be lifted.

Thanks

Dave


On Sunday, 23 October 2016 07:59:32 UTC+11, Tharaneedharan Vilwanathan wrote:
Hi All,

I am looking for a server type board with 64-bit ARM and more RAM (>2GB) that runs Ubuntu or similar. I want to run Go code in it. It shouldn't cost > $400. Any suggestions?

Thanks
dharani

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.

Dave Cheney

unread,
Oct 23, 2016, 6:28:19 PM10/23/16
to golang-nuts


On Monday, 24 October 2016 09:21:14 UTC+11, Tharaneedharan Vilwanathan wrote:
Hi Dave/All,

Thanks for the details!

Yes, I have been looking at AMD processor based ARM board but it looks like its just not available yet! Why are ARM server boards rare? Is it difficult to do?

RPI3 is okay but memory is too low. I have an old ODROID. Let me try to get ODROID-XU4.

Ibrahim, no, I want to play with ARM. I have many intel boards.

Do you mean arm64 ? You won't find any arm systems with more than 2gb of ram because they are 32 bit systems with a 2G/2G user/kernel address space split.
 

Thanks
dharani

On Sat, Oct 22, 2016 at 11:46 PM, Dave Cheney <da...@cheney.net> wrote:
There are no server class arm64 boards in your price range, sorry.

If you want server class hardware you should look to Cavium or ARM themselves, these development systems start at the several thousand US dollar price range.

If you want something in the $400 mark, http://www.96boards.org/ (currently down, lol) is a collaboration of vendors who make developer boards with 64 bit processors.  Also look at some of the ODROID offerings. 

Note: the RPI3 is a 64bit capable arm64 processor, but currently is restricted to run in 32bit mode. I do not know if/when this restriction will be lifted.

Thanks

Dave


On Sunday, 23 October 2016 07:59:32 UTC+11, Tharaneedharan Vilwanathan wrote:
Hi All,

I am looking for a server type board with 64-bit ARM and more RAM (>2GB) that runs Ubuntu or similar. I want to run Go code in it. It shouldn't cost > $400. Any suggestions?

Thanks
dharani

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.

Tharaneedharan Vilwanathan

unread,
Oct 23, 2016, 7:42:48 PM10/23/16
to Dave Cheney, golang-nuts
Thanks for the details, Dave!

Basically, I was wondering if I can build a 64-bit application that runs on ARM servers. Since they have low footprint and power requirements, I thought it would be nice to build a stack/cluster. Looks like I can do it as an experiment with limitations but its best to stick with intel servers for serious and demanding applications.

Regards
dharani


To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.

Dave Cheney

unread,
Oct 23, 2016, 7:59:55 PM10/23/16
to golang-nuts
If you want to do power comparisons you should probably do an apples to apples comparison. Just like you wouldn't deploy your app on an Intel netbook powered by an ancient celeron, you wouldn't deploy your app on a consumer level odroid development board.

It's also important to remember that the cpu is increasingly not the major consumer of power; ram, multi gigiabit NICs, pci-e cards, storage, etc all contribute to the power bill and frequently do not have the same number of power saving states available.

Tharaneedharan Vilwanathan

unread,
Oct 23, 2016, 11:02:46 PM10/23/16
to Dave Cheney, golang-nuts
Okay, got it!

Thanks
dharani


On Sun, Oct 23, 2016 at 4:59 PM, Dave Cheney <da...@cheney.net> wrote:
If you want to do power comparisons you should probably do an apples to apples comparison. Just like you wouldn't deploy your app on an Intel netbook powered by an ancient celeron, you wouldn't deploy your app on a consumer level odroid development board.

It's also important to remember that the cpu is increasingly not the major consumer of power; ram, multi gigiabit NICs, pci-e cards, storage, etc all contribute to the power bill and frequently do not have the same number of power saving states available.
Reply all
Reply to author
Forward
0 new messages