Hi there,
I took a deep breath and dived deeper into that topic (but still donât understand what I mentioned in my previous post, may @Stuart_Naylor could explain it).
I have learned a way more things about the architecture and the impact on how easily/reliable/flawless I can deploy and enjoy the hardware.
I list my comments/findings below:
-
PLATFORM
thx for mentioning U-Boot | the Universal Boot Loader but it looks that it experiences solid support but how much depends on the developers and how well they keep their kernel aligned with mainline.
There a lot of efforts in this area, e.g the efforts around KODI (more details).
If you want to use an attractive alternative OS, such as HypriotOS or Armbian but your chip isnât supported you may have to build your own as e.g. explained on How To compile a custom Linux kernel for your ARM device but you should take into accountThis is backed by another comment in an ODROID-H2 review.
Using an x86 allows the initial deployment of the OS and applications to be without a hassle but you have to pay for it, so vs. , . -
RAID 5, 6 or 10
Although it is said thatbut it saved me once, as one disk in RAID 1 has failed recently.
Comparing the RAID configuration, I have to RAID 5 is enough for me (Iâm aware of performacne and risks), as the risk of two failing disk at exactly the same time is really low in a home user environment. Second important data is backed up. -
STORAGE OPTIONS
Before getting lost in superior transfer rates, you have to take into account your network configuration. Most common is Gigabit Ethernet what theoretically allows 1 Gb/s = 125 MB/s but the reality is different as well illustrated on First Test: How Fast Is Gigabit Supposed To Be, Anyway? - Gigabit Ethernet: Dude, Whereâs My Bandwidth? and much more technical on What is the actual maximum throughput on Gigabit Ethernet? - Gigabit Wireless.So what options do we have nowadays? There are plenty of options available but properly not all of them are supported by your device.
A good start is to read Hard Drive Device & Connector Speeds | PC Bottlenecks, what gives you a clue what is possible per specification of an interface or device.
Unfortunately, it misses embedded memory such as e.MMC and UFS. In the case of e.MMC, it is said that it is to be around the same speed as of SATA HDD or USB SSD. Some reference for e.MMC v5.1 is given in eMMC 5.1 supported - which cards - ODROID. Moreover, earlier this year 5.1A was announced.
There are some figures about UFS and e.MMC on Samsungâs eUFS 3.0 storage is twice as fast and will scale up to 1TB - TechSpot Forums to put the theoretical speed of embedded and wired storages into relation to each other.Before you pin yourself down on one or more storage options you need to think about what is the scope of those as there is not really a standard home user use case for those super fast standards, read
NVMe NAS Cache: Higher Speed or More Capacity? and Seagate Ironwolf NAS SSD vs Samsung EVO and Pro - NAS Compares for more information.
Readingwould encourage using eMMC as it outperforms USB, based on the figures published on
Hard Drive Device & Connector Speeds | PC Bottlenecks and eMMC 5.1 supported - which cards - ODROID although that doesnât give information about the reachable IOPS - Wikipedia where still USB SSD is expected to be superior.THE FOLLOWING PARAGRAPH NEEDS ADVICE!
So the only scenario I can think of if HDD raid with an SSD cache. In case of the H2, you may put either SSD or HDD on the PCIe otherwise you might be bottlenecked by the chipset doing all the read and write operations, see the corresponding block diagram.
May you start with e.MCC as it is cheap and extend by some budget SSD as suggested further above -
OS
another summery supporting your statement group test: NAS distros
-
SBCs
Properly anyone familiar with SBC would agree thatif not the safest but it lacks performance compared to other SBCs as mentioned earlier
ODROID-H2: x86-Bastelcomputer mit 2ĂGigabit-Ethernet und HDMI 2.0 | heise online (German to English by Google) add another two brands with dual ethernet