Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
choosing_your_hardware [2019/07/03 09:47]
Robbie Ferguson
choosing_your_hardware [2020/06/09 17:00] (current)
Robbie Ferguson
Line 1: Line 1:
-=====Choosing The Hardware for Your NEMS Linux Server=====+=====NEMS Linux on Single Board Computers=====
  
-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.+When choosing your hardware, ​general ​SBC comparisons are not necessarily relevant since you will be deploying a NEMS Linux server specifically. ​As an example, ​an ODROID-C2 vs Raspberry Pi 3 comparison will say Raspberry Pi 3 has better support for video drivers. Well, that won't matter to you; you're using NEMS Linux and we've pre-built the distro for you. So because of this, it is helpful ​to review [[https://​nemslinux.com/​stats/​|the ​NEMS Linux Stats page]]and [[https://​discord.gg/​e9xT9mh|join our Discord Server]] to make an educated decision.
  
 +Here are some general guidelines.
  
-====Raspberry Pi 3/3 B+====+  - eMMC storage is better than an SD Card. This is a universal truth. SD Cards have a high failure rate whereas eMMC tends to operate with perceptively similar reliability to a traditional SSD. NEMS performs a lot of read/write operations, as you can imagine, so the more reliable your storage medium, the more reliable your NEMS Server. 
 +  - More RAM means better performance. The minimum recommended RAM is 1 GB, though 2 GB or higher will greatly improve performance and reliability of your NEMS Server.
  
-{{::​raspberry_pi_3_b_plus.png?​nolink&​400|}}+Visit [[https://nemslinux.com/|the NEMS Linux web site]] for a complete list of supported platforms.
  
-===Capabilities=== +====Raspberry Pi====
-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+"​. +{{::raspberry_pi_3_b_plus.png?​nolink&​400|}}
- +
-===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 [[https://​elinux.org/​RPi_SD_cards|this list]] for compatibility information as not all SD cards will work on a Raspberry Pi.+
  
 [[https://​cat5.tv/​pi/​|BUY NOW]] [[https://​cat5.tv/​pi/​|BUY NOW]]
Line 49: Line 19:
  
 {{:​pinea64-plus.png?​nolink&​400|}} {{:​pinea64-plus.png?​nolink&​400|}}
- 
  
 ====Hardkernel ODROID XU4==== ====Hardkernel ODROID XU4====
  
 {{:​odroid-xu4q.png?​nolink&​400|}} {{:​odroid-xu4q.png?​nolink&​400|}}
- 
-===Capabilities=== 
-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 
- 
  
 ====FriendlyElec==== ====FriendlyElec====
  
 {{::​nanopc-t4.png?​nolink&​400|}} {{::​nanopc-t4.png?​nolink&​400|}}
- 
  
 ====Orange Pi==== ====Orange Pi====
  
 {{::​orange-pi-3.png?​nolink&​400|}} {{::​orange-pi-3.png?​nolink&​400|}}
- 
  
 ====ASUS Tinker Board / S==== ====ASUS Tinker Board / S====
Line 91: Line 37:
  
 ASUS Tinker Board S must be switched to Maskrom boot mode in order to boot from SD card. The built-in eMMC is not big enough to run NEMS Linux from. ASUS Tinker Board S must be switched to Maskrom boot mode in order to boot from SD card. The built-in eMMC is not big enough to run NEMS Linux from.
- 
  
 ====Khadas VIM3==== ====Khadas VIM3====
Line 98: Line 43:
  
 You can boot from SD or USB, then install NEMS Linux to the integrated eMMC storage by typing //sudo nems-install//​ You can boot from SD or USB, then install NEMS Linux to the integrated eMMC storage by typing //sudo nems-install//​
- 
  
 ====NEMS Linux Appliance==== ====NEMS Linux Appliance====
  
 {{::​nems-fitlet2.png?​nolink&​400|}} {{::​nems-fitlet2.png?​nolink&​400|}}
- 
-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==== 
- 
-Available to Patrons. 
- 
-===Capabilities=== 
-Scalable 
- 
-===Pros=== 
-Utilize existing virtual infrastructure 
- 
-===Cons=== 
-It doesn'​t exist yet 
  
  • choosing_your_hardware.1562161645.txt.gz
  • Last modified: 2019/07/03 09:47
  • by Robbie Ferguson