User Tools

Site Tools



choosing_your_hardware

Choosing The Hardware for Your NEMS Linux Server

When choosing your hardware, the SBC community is not necessarily relevant since you will be deploying a NEMS Linux server specifically. For example, the ODROID C2 vs Raspberry Pi 3 comparison will say Raspberry Pi 3 has better support for video drivers. Well, that shouldn't matter to you; you're using NEMS Linux and we've pre-built the distro for you. So because of this, we've compiled this list to help you select your hardware based on NEMS Linux, not general usage.

Raspberry Pi 3/3 B+

Capabilities

We are currently monitoring all Raspberry Pi 3 NEMS deployments to guage real-world capabilities as far as how many hosts NEMS can safely monitor. The community has several NEMS servers which monitor 100-150 devices and are running with a low load, which is encouraging. Based on data collected so far, 500 hosts seems entirely possible.

To differentiate between the two available versions of the Pi 3, we'll call first-gen “B” and second gen “B+”.

Processing

  • B: Cortex-A53, 4 cores, up to 1.2 GHz (up to 2.3 DMIPS/MHz per core)
  • B+: BCM2837B0 Cortex-A53, 4 cores, up to 1.4 GHz

Memory

  • B: 1GB LPDDR2 (900 MHz)
  • B+: 1GB LPDDR2 (900 MHz)

Network

  • B: 10/100 Ethernet, 2.4 GHz 802.11n WiFi
  • B+: 10/100/1000 Ethernet (though can only achieve ~330 Mb/sec), 2.4/5 GHz 802.11.b/g/n/ac WiFi

Power Over Ethernet

  • B: PoE possible with a $10 adapter.
  • B+: Announced but not yet available, will require purchase of separate hat. Price not yet known.

Pros

  • B: Lowest cost solution, runs cool.
  • B+: Same benefits of B, but faster than B.

Cons

Significantly slower than other SBCs, Only 1 GB RAM and no possibility to upgrade, slow SD card reader, Ethernet on the B is 10/100, and the B+ can only achieve a maximum of 330 Mb/sec, USB 2.0 is shared with the network port so networking will slow down if using heavy load on USB devices such as external storage. SD cards are prone to failure.

Select SD Card

Opt only for fast Class 10 cards. The faster the better. See this list for compatibility information as not all SD cards will work on a Raspberry Pi.

BUY NOW

ODROID XU4/XU4Q

Coming Q2 2018

Capabilities

We have yet to begin collecting data on this device. The XU4 should be able to handle networks 3-4x that of the Raspberry Pi 3, and will handle smaller networks with better performance and reliability.

Processing

8 Cores Across Two Processors - Cortex-A15, 4 cores, up to 2.0 GHz (minimum 3.5 DMIPS/MHz per core, up to 4.01 DMIPS/MHz per core) + Cortex-A7, 4 cores, up to 1.4 GHz (1.9 DMIPS/MHz per core)

Memory

2GB LPDDR3 (933 MHz)

Network

10/100/1000 Ethernet

Pros

Significantly better performance: 8 cores up to 2.0 GHz, Gigabit Ethernet, 2 GB RAM (twice that of the Pi 3), SD card slot is significantly faster (UHS-I) but better yet: support eMMC which is much faster and more reliable than SD cards, has 2 USB 3.0 ports ideal for fast external storage.

Cons

Runs hotter than Pi 3, more expensive.

BUY NOW

NEMS Linux Appliance

Coming Q3 2018

Capabilities

We have yet to begin collecting data on this device.

Pros

Low power consumption and footprint for a powerful unit, 16 GB RAM, M.2 storage, Gigabit Ethernet, Runs cool with passive cooling technology (no fans).

Cons

Price

BUY NOW

NEMS Linux Virtual Appliance

Coming Q1 2019

Capabilities

Scalable

Pros

Utilize existing virtual infrastructure

Cons

It doesn't exist yet

choosing_your_hardware.txt · Last modified: 2018/03/29 21:07 by Robbie Ferguson