Home Enterprise TrueNAS CORE 12 recensie – HPE MicroServer

TrueNAS CORE 12 recensie – HPE MicroServer

by Kevin OBrien
DIY TrueNAS KERN

We houden echt van de HPE ProLiant MicroServer Gen10 Plus dat kwam iets meer dan een jaar geleden uit. Het idee was om de mogelijkheden en kracht van een server te verpakken in een kleine vormfactor die kan worden gebruikt in edge-locaties of alleen in kantoren die geen ruimte hebben voor een volledige rackopstelling. We zijn wat dieper ingegaan op onze eerste beoordeling en ook op een filmpje op ons YouTube-kanaal. Een paar maanden later namen we dit kleine server en TrueNas CORE geïnstalleerd om indrukwekkende NAS-mogelijkheden te krijgen in een kleine voetafdruk die het aankan. Hoewel we weten dat TrueNAS CORE 12 draait op de HPE ProLiant MicroServer Gen10 Plus, wordt in deze review specifiek gekeken naar de prestaties die de kleine server kan bieden en de impact die bepaalde functies, zoals deduplicatie, erop hebben.

We houden echt van de HPE ProLiant MicroServer Gen10 Plus dat kwam iets meer dan een jaar geleden uit. Het idee was om de mogelijkheden en kracht van een server te verpakken in een kleine vormfactor die kan worden gebruikt in edge-locaties of alleen in kantoren die geen ruimte hebben voor een volledige rackopstelling. We zijn wat dieper ingegaan op onze eerste beoordeling en ook op een filmpje op ons YouTube-kanaal. Een paar maanden later namen we dit kleine server en TrueNAS CORE geïnstalleerd om indrukwekkende NAS-mogelijkheden te krijgen in een kleine voetafdruk die het aankan. Hoewel we weten dat TrueNAS CORE 12 draait op de HPE ProLiant MicroServer Gen10 Plus, wordt in deze review specifiek gekeken naar de prestaties die de kleine server kan bieden en de impact die bepaalde functies, zoals deduplicatie, erop hebben.

HPE ProLiant Gen10 MicroServer voorzijde

Om samen te vatten: de HPE ProLiant MicroServer Gen10 Plus is een kleine server (4.68 x 9.65 x 9.65 inch) die nog steeds kan worden uitgerust met behoorlijk hoogwaardige apparatuur. Er zijn vier LFF-schijfposities aan de voorkant (niet hot-swappable) waarin SATA 3.5-inch HDD's of SATA 2.5-inch SSD's passen.

De MicroServer ondersteunt de Pentium G5420 of Xeon E-2224 CPU en tot 32 GB ECC RAM. Het is zelfs zeer aanpasbaar, wat een van de redenen is waarom we er graag aan sleutelen en de homelab-gemeenschap vindt het zo leuk. Afgezien van wat erop kan worden geïnstalleerd om hem te laten zoomen, heeft de server ook een betaalbare prijs, die te koop is voor ongeveer $ 600 met de Xeon CPU, die veel interessante deuren opent.

HPE ProLiant Gen10 MicroServer-schijven

TrueNAS CORE 12 heeft veel te bieden, misschien wel een van de meest uitgebreide NAS-softwareplatforms. TrueNAS zelf komt in een paar smaken en wordt aangeboden in zowel gratis (CORE) als commerciële versies. Het idee achter het gebruik van de HPE ProLiant MicroServer Gen10 Plus is dat deze kan profiteren van zo ongeveer alles wat TrueNAS CORE te bieden heeft en is gebouwd op een enterprise-grade hardwareplatform van een Tier1-serverleverancier. Hoewel het aanbieden van een uitgebreid serverplatform door HPE geen verrassing is, zijn de lage instapkosten dat wel.

Om te beginnen gaf onze vriend Blaise ons een handige walkthrough hoe TrueNAS CORE te installeren.

HPE ProLiant MicroServer Gen10 Plus-specificaties

Processoren
Modellen CPU-frequentie Cores L3 Cache Power DDR4 SGX
Xeon E-2224 3.4 GHz 4 8 MB 71W 2666 MT / s Nee
Pentium G5420 3.8 GHz 2 4 MB 54W 2400 MT / s Nee
Geheugen
Type HPE Standaard GeheugenDDR4 Niet-gebufferd (UDIMM)
DIMM-sleuven beschikbaar 2
Maximale capaciteit 32 GB (2 x 16 GB ongebufferde ECC UDIMM @2666 MT/s)
I / O
Video 1 VGA-poort aan de achterzijde1
Achter DisplayPort 1.0
USB 2.0 Type-A-poorten 1 totaal (1 intern)
USB 3.2 Gen1 Type-A-poorten 4 totaal (4 achter)
USB 3.2 Gen2 Type-A-poorten 2 totaal (2 voor)
Uitbreidingsslot 1 x PCIe 3.0 x16
Netwerk RJ-45 (Ethernet) 4
Laboratoriumvoedingen Eén (1) niet-redundante externe voedingsadapter van 180 watt
Server-voedingskabels Alle voorgeconfigureerde modellen worden standaard geleverd met een of meer landspecifieke 6 ft/1.83 m C5-netsnoeren, afhankelijk van het model.
Systeemfans Eén (1) niet-redundante systeemventilator wordt standaard meegeleverd
Laboratoriumvoedingen Eén (1) niet-redundante externe voedingsadapter van 180 watt
Afmetingen (H x B x D) (met voetjes) 4.68 x 9.65 x 9.65 in (11.89 x 24.5 x 24.5 cm)
Gewicht (bij benadering)
maximaal 15.87 lb (kg 7.2)
Minimum 9.33 lb (kg 4.23)

TrueNAS CORE 12-beheer

TrueNAS CORE heeft veel te bieden en is het best gediend met zijn eigen deep dive of video-walkthrough. Misschien laten we Blaise binnenkort los en laten we hem gek worden op één. We zouden echter nalatig zijn in onze taken als we enkele managementkenmerken niet zouden benadrukken.

Ten eerste moet bekend zijn dat TrueNAS CORE niet het eenvoudigste of meest intuïtieve NAS-beheer is, er zijn er andere die iedereen die een smartphone kan bedienen, kan gebruiken. Je had wat meer vaardigheid en kennis nodig om TrueNAS effectief te gebruiken, en dat is oké, want dat is de gebruiker die er het meeste uit kan halen.

Laten we krassen op het oppervlak. Het hoofdscherm van de GUI is het dashboard. Zoals de meeste goede GUI's, zien we hier algemene informatie over de hardware van het systeem. Eerst trekt het het platform omhoog. Hier staat een algemene lijst, maar het zou waarschijnlijk zeggen als het een iXsystems-platform was. We zien ook de versie, hostnaam en uptime. De andere drie hoofdblokken zijn gewijd aan de processor, het geheugen en de opslag.

Aangezien opslag een groot deel uitmaakt van wat we testen, laten we daar eens kijken. Als u op het hoofdtabblad voor opslag klikt, verschijnen er vijf subtabbladen: Pools, Snapshots, VMware-Snapshots, Disks en Import Disk. Door op het hoofdtabblad te klikken, komen we bij zwembaden. Het voorbeeld hier is van onze HDD-configuratie en we kunnen de poolnaam, het type, de gebruikte capaciteit, de beschikbare capaciteit, de compressie en de compressieverhouding zien, of deze alleen-lezen is of niet, of deduplicatie is ingeschakeld of niet, en eventuele opmerkingen over de admin wil toevoegen.

Stel dat we naar de daadwerkelijke opslaghardware willen kijken. Gebruikers kunnen op de schijf klikken en alle informatie krijgen, zoals de naam, het serienummer, de grootte, de pool waarin deze zich bevindt, evenals meer specifieke zaken zoals modelnummer, overdrachtsmodus, RPM, stand-by, energiebeheer en SMART .

Het laatste waar we het over hebben is netwerken. Deels omdat het een goed aspect is om te testen en deels omdat we bescheiden willen opscheppen over onze 100GbE. Het tabblad Netwerk geeft vijf subtabbladen weer: Netwerkoverzicht, Algemene configuratie, Interfaces, Statische routes en IPMI. Als we op het subtabblad Interfaces klikken, krijgen we informatie zoals de naam, het type, de verbindingsstatus (omhoog of omlaag), DHCP, automatische IPv6-configuratie en het IP-adres. Zoals altijd kunnen we verder inzoomen op het actieve mediatype, mediasubtype, VLAN-tag, VLAN-ouderinterface, bridge-leden, LAGG-poorten, LAGG-protocol, MAC-adres en MTU.

TrueNAS CORE 12-configuratie

Om de HPE ProLiant MicroServer Gen10 Plus effectief te belasten, hebben we het open PCIe-slot gevuld met een Mellanox ConnectX-5 100GbE netwerkkaart. Hoewel 25GbE ongeveer het punt is waar de CPU's hun I/O-belasting beginnen te beperken, was het interessant om te zien hoe ver in de keten van componenten het kleine platform kan ondersteunen.

Voor schijfconfiguratie hebben we alle 4 schijfposities gebruikt voor opslag. We gebruikten een interne USB-poort voor de TrueNAS CORE-installatie, met een USB-stick van hogere kwaliteit. Hoewel dit niet volledig wordt aanbevolen in plaats van een SATA- of SAS-schijf te gebruiken, kan het vasthouden aan een schijf van hoge kwaliteit van een merknaam helpen om de risico's te verkleinen.

HPE ProLiant Gen10 MicroServer terug

Voor onze schijven hebben we een batch van gebruikt WD Red HDD's van 14 TB voor onze draaiende mediagroep en 960 GB Toshiba HK3R2 SSD's voor onze flitsgroep. Elk assortiment van vier schijven werd geleverd in een RAID-Z2-pool, waardoor twee schijfstoringen mogelijk waren. We waren van mening dat dit een goed compromis was bij het kijken naar traditionele implementatietypes in productieomgevingen.

Van die twee groepen hebben we het testen vervolgens opgesplitst in nog twee configuraties. De eerste was een standaardconfiguratie met LZ4-compressie ingeschakeld en deduplicatie uitgeschakeld. De tweede was een meer ruimtebesparende kanteling met ZSTD-compressie en deduplicatie ingeschakeld. Ons doel was om de prestatie-impact te laten zien van het kiezen van harde schijven of flash, en ook hoeveel een hit u moet incalculeren als u sterkere niveaus van gegevensreductie wilt. Niet voor alle implementaties van TrueNAS hoeft deduplicatie ingeschakeld te zijn, aangezien dit een aanzienlijke prestatie-impact heeft. TrueNAS waarschuwt u zelfs voordat u hem inschakelt.

HPE ProLiant Gen10 MicroServer-zijde

Sommige implementaties rechtvaardigen echter deduplicatie, in gebieden waar gebruik wordt gemaakt van flash- of draaiende media. In een flash-configuratie kunnen VDI-implementaties bijvoorbeeld gemakkelijk ruimte besparen met deduplicatie op basis van de meerdere basiskopieën van elke VM. Draaiende media kunnen er zelfs van profiteren, zoals in het voorbeeld van het gebruik van het systeem als back-updoel. Veel traditionele NAS-systemen zonder compressie of deduplicatie worden uitgesloten van back-upimplementaties omdat de kosten voor het opslaan van zoveel gegevens te hoog worden. In deze gebieden een hit voor de prestaties, maar als je snel genoeg blijft, is het het helemaal waard.

Een woord over LZ4 versus ZSTD

LZ4

Hoewel er veel compressietools beschikbaar zijn, heeft LZ4 laten zien dat het een snel en lichtgewicht compressieformaat is met een dynamische API die integratie relatief eenvoudig maakt. Bedrijven zoals TrueNAS, overgenomen door verschillende opslagoplossingen, hebben van LZ4 een optie gemaakt om tijd en ruimte beter te besparen. Hoewel niet de hoogste compressie, richt LZ4 zich op snelheid en efficiëntie. 

ZSTD 

ZSTD is een nieuwere, efficiëntere compressie zonder verlies die betere compressieverhoudingen biedt met betere decompressiesnelheden dan LZ4, maar achterblijft in compressiesnelheden terwijl het deduplicatie en lange zoekmogelijkheden biedt. ZSTD is ingebouwd in de Linux-kernel sinds V4.14 (november 2017). ZSTD wordt algemeen aanvaard als favoriete compressie, niet in de laatste plaats vanwege de uitstekende multi-thread-prestaties.

TrueNAS CORE 12-prestaties

We hebben de HPE MicroServer Gen10 Plus getest met TrueNAS CORE 12 met behulp van een 100GbE-netwerkinterface, verbonden via onze 100G native Ethernet-structuur. Voor een loadgen gebruikten we een bare-metal Dell EMC PowerEdge R740xd met Windows Server 2019, verbonden met dezelfde fabric met een 25GbE-netwerkkaart.

Hoewel de interfaces aan beide kanten niet helemaal overeenkwamen, was de Microserver hoe dan ook beter qua CPU. Bij overdrachtssnelheden van 2500-3000MB/s zweefde de CPU in de Gen10 Plus met een gebruik van 95-100%. Het doel hier was om de MicroServer volledig te verzadigen en te laten zien hoe ver de snelheden zouden dalen bij het opvoeren van deduplicatie- en compressieniveaus.

SQL Server-prestaties

Het Microsoft SQL Server OLTP-testprotocol van StorageReview maakt gebruik van de huidige versie van Benchmark C (TPC-C) van de Transaction Processing Performance Council, een online transactieverwerkingsbenchmark die de activiteiten in complexe applicatieomgevingen simuleert. De TPC-C-benchmark komt dichterbij dan synthetische prestatiebenchmarks bij het meten van de sterke punten en knelpunten van opslaginfrastructuur in database-omgevingen.

Elke SQL Server VM is geconfigureerd met twee vDisks: een volume van 100 GB voor opstarten en een volume van 500 GB voor de database en logbestanden. Vanuit het perspectief van systeemresources hebben we elke VM geconfigureerd met 16 vCPU's, 64 GB DRAM en de LSI Logic SAS SCSI-controller gebruikt. Terwijl onze Sysbench-workloads het platform eerder verzadigden in zowel opslag-I/O als capaciteit, zoekt de SQL-test naar latentieprestaties.

SQL Server-testconfiguratie (per VM)

  • Windows Server 2012 R2
  • Opslagcapaciteit: 600 GB toegewezen, 500 GB gebruikt
  • SQL Server 2014
    • Databasegrootte: schaal 1,500
    • Virtuele clientbelasting: 15,000
    • RAM-buffer: 48 GB
  • Testduur: 3 uur
    • 2.5 uur voorconditionering
    • 30 minuten proefperiode

Met de all-flash-configuratie die gebruikmaakt van vier van de Toshiba HK3R2 960 GB SSD's in RAID-Z2 met LZ4-compressie aan en deduplicatie uit, hebben we een enkele SQL Server VM-instantie op het platform uitgevoerd vanaf een iSCSI-share van 1 TB die draait in onze VMware ESXi-omgeving die draait op een Dell EMC PowerEdge R740xd.

De VM werkte op een prestatieniveau van 3099.96 TPS, wat best behoorlijk was gezien deze werklast over het algemeen alleen op veel grotere opslagarrays wordt uitgevoerd.

Gemiddelde latentie in de SQL Server-test met 1 VM die gemiddeld 99 ms draait.

Sysbench MySQL-prestaties

Onze eerste benchmark voor lokale opslagtoepassingen bestaat uit een Percona MySQL OLTP-database gemeten via SysBench. Deze test meet ook de gemiddelde TPS (Transactions Per Second), de gemiddelde latentie en de gemiddelde latentie van het 99e percentiel.

Elke Sysbench VM is geconfigureerd met drie vDisks: één voor opstarten (~ 92 GB), één met de vooraf gebouwde database (~ 447 GB) en de derde voor de database die wordt getest (270 GB). Vanuit het perspectief van systeemresources hebben we elke VM geconfigureerd met 16 vCPU's, 60 GB DRAM en de LSI Logic SAS SCSI-controller gebruikt.

Sysbench-testconfiguratie (per VM)

  • CentOS 6.3 64-bits
  • Percona XtraDB 5.5.30-rel30.1
    • Databasetabellen: 100
    • Databasegrootte: 10,000,000
    • Database-threads: 32
    • RAM-buffer: 24 GB
  • Testduur: 3 uur
    • 2 uur preconditionering 32 threads
    • 1 uur 32 draden

Vergelijkbaar met onze SQL Server-test hierboven, gebruikten we ook de configuratie die gebruik maakte van vier van de Toshiba HK3R2 960GB SSD's in RAID-Z2 met LZ4-compressie aan en deduplicatie uit voor onze Sysbench-test. We hebben een enkele Sysbench VM-instantie op het platform uitgevoerd vanaf een iSCSI-share van 1 TB die draait in onze VMware ESXi-omgeving die draait op een Dell EMC PowerEdge R740xd.

In de loop van de Sysbench-workload zagen we enige variatie in de prestaties van de workload. Over het algemeen legt ZFS een groot gewicht op de opslag-I/O, waarvan we zagen dat de prestaties varieerden van 750 TPS tot 2800 TPS om de paar seconden. Aan het einde van het monster van 1 uur hebben we een gemiddelde snelheid van 1,738 TPS gemeten.

De gemiddelde latentie van de enkele Sysbench-VM bedroeg 18.40 ms gedurende de duur van de werkbelasting.

De gemiddelde latentie van het 99e percentiel bedroeg 74.67 ms.

Enterprise synthetische werklastanalyse

Ons enterprise shared storage en harde schijf benchmarkproces preconditioneert elke schijf in een stabiele toestand met dezelfde werklast waarmee het apparaat zal worden getest onder een zware belasting van 16 threads met een uitstekende wachtrij van 16 per thread, en vervolgens getest met vaste intervallen in meerdere thread/wachtrij diepteprofielen om de prestaties bij licht en zwaar gebruik te tonen. Aangezien NAS-oplossingen zeer snel hun nominale prestatieniveau bereiken, zetten we alleen de belangrijkste onderdelen van elke test in een grafiek.

Voorconditionering en primaire steady-state tests:

  • Doorvoer (lezen+schrijven IOPS aggregaat)
  • Gemiddelde latentie (lees- en schrijflatentie samen gemiddeld)
  • Maximale latentie (piek lees- of schrijflatentie)
  • Latentie Standaarddeviatie (Lezen + Schrijven Standaarddeviatie samen gemiddeld)

Onze Enterprise Synthetic Workload Analysis omvat vier profielen op basis van taken uit de echte wereld. Deze profielen zijn ontwikkeld om het gemakkelijker te maken om te vergelijken met onze eerdere benchmarks en met algemeen gepubliceerde waarden zoals max. 4k lees- en schrijfsnelheid en 8k 70/30, wat vaak wordt gebruikt voor zakelijke schijven.

  • 4K
    • 100% lezen of 100% schrijven
    • 100% 4K
  • 8K 70/30
    • 70% lezen, 30% schrijven
    • 100% 8K
  • 8K (opeenvolgend)
    • 100% lezen of 100% schrijven
    • 100% 8K
  • 128K (opeenvolgend)
    • 100% lezen of 100% schrijven
    • 100% 128K

In 4K HDD-prestaties met ZSTD-compressie bereikte de HPE Microserver Gen10+ TrueNAS 266 IOPS lezen en 421 IOPS schrijven in SMB, terwijl iSCSI 741 IOPS gelezen en 639 IOPS schrijven registreerde. Met deduplicatie ingeschakeld, liet de HPE Microserver 245 IOPS lezen, 274 IOPS schrijven (SMB) en 640 IOPS lezen en 430 IOPS schrijven (iSCSI) zien.

Door over te schakelen naar 4K SDD-prestaties met ZSTD-compressie, kon de HPE Microserver Gen10+ TrueNAS 22,606 IOPS lezen en 6,648 IOPS schrijven in SMB bereiken, terwijl iSCSI 85,929 IOPS gelezen en 8,017 IOPS schrijven liet zien. Met ingeschakelde deduplicatie toonde de HPE Microserver 18,549 IOPS gelezen 2,871 IOPS schrijven (SMB) evenals 48,694 IOPS gelezen en 3,446 IOPS schrijven (iSCSI).

Met gemiddelde latentieprestaties met behulp van de ZSTD-compressie HDD-configuratie haalde de HPE Microserver 958.2 ms lezen en 607.5 ms schrijven in SMB, en 345.1 ms lezen en 400.4 ms schrijven in iSCSI. Het inschakelen van deduplicatie toonde 1,041 ms lezen en 929.8 ms schrijven (SMB) en 399.4 ms lezen en 594.6 ms schrijven (iSCSI).

Kijkend naar SSD-prestaties voor dezelfde test, haalde de HPE Microserver 11.323 ms lezen en 38.5 ms schrijven in SMB, en 2.978 ms lezen en 31.9 ms schrijven in iSCSI. Het inschakelen van deduplicatie had 13.8 ms lezen en 89.2 ms schrijven (SMB) en 74.3 ms lezen en 5.3 ms schrijven (iSCSI).

In maximale latentie bereikte de HDD-configuratie met behulp van ZSTD-compressie 1,891.4 ms lezen en 3,658 ms schrijven voor SMB, terwijl het 1,529.9 ms lezen en 2,244.7 ms schrijven in iSCSI bereikte. Met deduplicatie haalde de HPE-server 2189.8 ms lezen en 16876 ms (SMB), terwijl iSCSI 1,675.8 ms lezen en 2532.6 ms schrijven bereikte.

Door over te schakelen naar onze SDD-configuratie met behulp van ZSTD-compressie, bereikte de HPE-microserver 52.389 ms lezen en 140 ms schrijven voor SMB, terwijl hij 71.5 ms lezen en 239.6 ms schrijven bereikte in iSCSI in maximale latentie. Met deduplicatie ingeschakeld haalde de HPE-server 85.3 ms lezen en 1,204 ms (SMB), terwijl iSCSI 139.6 ms lezen en 2,542.6 ms schrijven (iSCSI) bereikte.

Voor onze laatste 4K-test hebben we gekeken naar de standaarddeviatie. In onze ZSTD-compressie HDD-configuratie registreerden we cijfers van 337.226 ms schrijven en 296.95 ms lezen in SMB, terwijl iSCSI 250.6 ms schrijven en 403.9 ms lezen in iSCSI bereikte. Met ingeschakelde deduplicatie toonden de prestaties 361.4 ms lezen en 1,582.1 ms schrijven in SMB en 280 ms schrijven en 471.1 ms lezen in iSCSI.

In onze SDD-configuratie (ZSTD-compressie) registreerden we cijfers van 3.9 ms schrijven en 15.9 ms lezen in SMB, terwijl iSCSI 2.2 ms schrijven en 26.8 ms lezen in iSCSI bereikte. Met ingeschakelde deduplicatie toonden de prestaties 4.701 ms lezen en 96.8 ms schrijven in SMB en 3.7 ms schrijven en 127.9 ms lezen in iSCSI.

Onze volgende benchmark meet 100% 8K sequentiële doorvoer met een 16T16Q-belasting in 100% lees- en 100% schrijfbewerkingen. Met behulp van onze HDD-configuratie (met ZSTD-compressie) kon de HPE Microserver Gen10+ TrueNAS 41,034 IOPS lezen en 41,097 IOPS schrijven in SMB en 145,344 IOPS lezen en 142,554 IOPS lezen in iSCSI bereiken. Bij het inschakelen van deduplicatie registreerde de microserver 39,933 IOPS bij schrijven en 37,239 IOPS bij lezen in SMB, terwijl iSCSI 46,712 IOPS bij lezen en 14,531 IOPS bij schrijven zag.

Door over te schakelen naar onze SSD-configuratie (met ZSTD-compressie), behaalde de HPE Microserver Gen10+ TrueNAS 33,2374 IOPS gelezen en 46,7858 IOPS geschreven in SMB en 329,239 IOPS gelezen en 285,080 IOPS gelezen in iSCSI. Bij het inschakelen van deduplicatie registreerde de microserver 44,795 IOPS bij schrijven en 33,076 IOPS bij lezen in SMB, terwijl iSCSI 249,252 IOPS bij lezen en 123,738 IOPS bij schrijven zag.

Vergeleken met de vaste werklast van 16 threads en max. 16 wachtrijen die we hebben uitgevoerd in de 100% 4K-schrijftest, schalen onze gemengde werklastprofielen de prestaties over een breed scala aan thread/wachtrij-combinaties. In deze tests variëren we de werklastintensiteit van 2 threads/2 wachtrijen tot 16 threads/16 wachtrijen. Met HDD-doorvoer (ZSTD-compressie) boekte SMB een bereik van 377 IOPS tot 759 IOPS, terwijl iSCSI een bereik van 269 IOPS tot 777 IOPS bereikte. Met ingeschakelde deduplicatie vertoonde SMB een bereik van 286 IOPS tot 452 IOPS, terwijl iSCSI 275 IOPS tot 793 IOPS bereikte.

Kijkend naar HDD-doorvoer (ZSTD-compressie), rapporteerde SMB een bereik van 10,773 IOPS tot 20,025 IOPS, terwijl iSCSI een bereik bereikte van 9,933 IOPS tot 22,503 IOPS. Met ingeschakelde deduplicatie vertoonde SMB een bereik van 4,401 IOPS tot 11,187 IOPS, terwijl iSCSI 4,269 IOPS tot 11,251 IOPS bereikte.

Als we kijken naar de gemiddelde latentieprestaties in onze HDD-configuratie (met ZSTD-compressie), liet de HPE-microserver een bereik zien van 10.6 ms tot 336.8 ms in SMB, terwijl iSCSI 14.8 ms tot 328.9 ms registreerde. Bij het inschakelen van deduplicatie vertoonde de HPE Microserver Gen10+ TrueNAS een bereik van 14 ms tot 564.9 ms in SMB en 14.5 ms tot 322.2 ms in iSCSI.

In onze SSD-configuratie (met ZSTD-compressie) vertoonde de HPE-microserver een bereik van 0.36 ms tot 12.78 ms in SMB, terwijl iSCSI 0.4 ms tot 11.37 ms registreerde. Met deduplicatie ingeschakeld, vertoonde de HPE-server een bereik van 0.9 ms tot 22.87 ms in SMB en 0.93 ms tot 22.74 ms in iSCSI.

Voor maximale latentieprestaties van de HDD-configuratie (met ZSTD-compressie) zagen we 395.5 ms tot 2,790.5 ms in SMB en 289 ms tot 2,008 ms in iSCSI. Met ingeschakelde deduplicatie boekte de HPE-microserver respectievelijk 421.9 ms tot 60,607.7 ms en 384.9 ms tot 1,977.81 ms in SMB en iSCSI.

Kijkend naar de SSD-configuratie (met ZSTD-compressie), zagen we 33.35 ms tot 132.77 ms in SMB en 44.19 ms tot 137.75 ms in iSCSI. Met deduplicatie ingeschakeld registreerde de HPE-microserver een bereik van 91.82 ms tot 636.24 ms (SMB) en 52.13 ms tot 1,042.27 (iSCSI).

Kijkend naar de standaarddeviatie, registreerde onze HDD-configuratie (met ZSTD-compressie) 19.08 ms tot 185.4 ms in SMB en 15.46 ms tot 443 ms in iSCSI. Toen we deduplicatie inschakelden, postte onze HDD-configuratie 23.2 ms tot 2,435.2 ms (SMB) en 20.5 ms tot 348.7 ms (iSCSI).

Als we kijken naar de standaardafwijkingsresultaten voor onze SSD-configuratie (met ZSTD-compressie), registreerde de microserver 0.95 ms tot 6.44 ms in SMB en 0.96 ms tot 11.1 ms in iSCSI. Toen we deduplicatie inschakelden, boekte onze SSD-configuratie een bereik van respectievelijk 1.68 ms tot 30.22 ms en 1.78 ms tot 43.8 ms voor SMB- en iSCSI-connectiviteit.

De laatste Enterprise Synthetic Workload-benchmark is onze 128K-test, een sequentiële test met grote blokken die de hoogste sequentiële overdrachtssnelheid voor een apparaat laat zien. In dit werklastscenario boekte de HDD-configuratie (met ZSTD-compressie) 1.39 GB/s lezen en 2.62 GB/s schrijven (SMB), en 2.2 GB/s lezen en 2.76 GB/s schrijven (iSCSI). Met deduplicatie ingeschakeld haalde de HPE-microserver 1.13 GB/s lezen en 681 MB/s schrijven in SMB en 2.4 GB/s lezen en 2.33 GB/s schrijven in iSCSI.

Met onze SSD-configuratie (ZSTD-compressie) registreerde de HPE-microserver 2.36 GB/s lezen en 2.52 GB/s schrijven (SMB) en 2.87 GB/s lezen en 2.78 GB/s schrijven (iSCSI). Met deduplicatie ingeschakeld haalde de HPE-microserver 2.29 GB/s lezen en 1.92 MB/s schrijven in SMB en 2.88 GB/s lezen en 2.5 GB/s schrijven in iSCSI.

Conclusie

Al met al kan TrueNAS CORE 12, wanneer geïnstalleerd op de HPE ProLiant MicroServer Gen10 Plus, een zeer indrukwekkende opslagoplossing bieden. De server heeft vier niet-hot-swappable LFF-schijfposities aan de voorkant die kunnen worden gevuld met SATA 3.5-inch HDD's of SATA 2.5-inch SSD's, wat ons een paar opties geeft om een ​​NAS mee uit te bouwen. Hoewel hij erg compact is, kun je de microserver uitrusten met een aantal behoorlijk hoogwaardige enterprise-grade componenten, waaronder Pentium G5420 of Xeon E-2224 CPU's en tot 32 GB ECC RAM om te helpen profiteren van de meeste functies die TrueNAS CORE te bieden heeft.

De Xeon CPU en het ECC-geheugen zijn echt wat moet worden uitgerust als u TrueNAS CORE en ZFS volledig wilt benutten. De aanpasbare build maakt het echt leuk om mee te werken en het betaalbare prijskaartje met de Xeon CPU (momenteel te koop voor ongeveer $ 600) maakt dit een zeer veelzijdige oplossing. Het wordt geweldig voor zowel kleine bedrijven als de homelab-gemeenschap om TrueNAS CORE 12-software te combineren en een breed scala aan doelen te bereiken.HPE ProLiant Gen10 MicroServer andere kant

TrueNAS-implementaties kunnen voor verschillende dingen worden gebruikt, waarbij sommige deduplicatie nodig hebben en andere niet. We besloten om beide te bekijken. Niet alleen dat we de "NAS" hebben uitgerust met HDD's en SSD's. Natuurlijk dekt dit niet alles, maar het geeft gebruikers een goed idee van wat ze kunnen verwachten. Laten we, in plaats van het bovenstaande te herhalen, eens kijken naar enkele van de hoogtepunten voor elk medium en ZSTD-compressie met en zonder deduplicatie. Terwijl we de hoogtepunten benadrukken, moet u ervoor zorgen dat u een prestatiegedeelte bekijkt om een ​​idee te krijgen van hoe de configuratie die u nodig hebt zal presteren.

Met draaiende schijven gaf de LZ4-compressie ons 741 IOPS lezen en 639 IOPS schrijven in iSCSI in 4K lezen. Door deduplicatie en ZSTD-compressie daalden de iSCSI-aantallen tot 640 IOPS voor lezen en 430 IOPS voor schrijven. 4K gemiddelde latentie zag iSCSI als de best presterende met 345.1 ms lezen en 400.4 ms schrijven en deduplicatie daalde de nummers 399.4 ms lezen en 594.6 ms schrijven. 4K max latency zag iSCSI als de best presterende configuratie met 1,529.9 ms lezen en 2,244.7 ms schrijven, en met dedupe bereikte het 1,675.8 ms lezen en 2532.6 ms schrijven.

In 8K sequentiële prestaties presteerde iSCSI het best zonder ontdubbeling met 145,344 IOPS gelezen en 142,554 IOPS gelezen, maar SMB presteerde beter bij schrijven (39,933 IOPS) en iSCSI deed het beter bij lezen (46,712 IOPS) met ontdubbeling ingeschakeld. In ons 128K grote blok haalde iSCSI 2.2 GB/s lezen en 2.76 GB/s schrijven met deduplicatie zag het 2.4 GB/s lezen en 2.33 GB/s schrijven.

Laten we nu naar de flitshoogtepunten gaan. Met 4K-doorvoer presteerde iSCSI beter met 85,929 IOPS lezen en 8,017 IOPS schrijven, en met dedupe ingeschakeld zakte het naar 48,694 IOPS lezen en 3,446 IOPS schrijven. In niet-gedupeerde 4K gemiddelde latentie had iSCSI een lagere latentie met 2.978 ms lezen en 31.9 ms schrijven, met dedupe SMB had beter lezen 13.8 ms gelezen en iSCSI had beter schrijven met 5.3 ms. In 4K max latency presteerde SMB beter met 52.389 ms lezen en 140 ms schrijven, met dedupe op SMB deed het nog steeds beter met 85.3 ms lezen en 1,204 ms schrijven.

In 8K sequentiële gleed iSCSI terug naar de top met 329,239 IOPS gelezen en 285,080 IOPS gelezen tot 249,252 IOPS gelezen en 123,738 IOPS geschreven met dedupe ingeschakeld. Met de 128K sequentiële test zagen we iSCSI 2.87 GB/s lezen en 2.78 GB/s schrijven en met dedupe op de iSCSI-nummers waren 2.88 GB/s lezen en 2.5 GB/s schrijven.

HPE ProLiant Gen10 MicroServer-bays

Met de HPE ProLiant MicroServer Gen10 Plus konden we een krachtige 4-bay NAS bouwen met een kleine voetafdruk voor een redelijke prijs. Om eerlijk te zijn, de uitbreidingsmogelijkheden zijn beperkt en de schijven zijn niet hot-swappable. En hoewel de hardware zelf wordt gegarandeerd door HPE, staat u er alleen voor wat betreft de ondersteuning van de software en het systeem als NAS. Voor degenen die een standaardoplossing voor aanschaf en garantie willen, bieden iXsystems en anderen volledig gebouwde en ondersteunde systemen. Maar zoals het nu is, zijn deze kleine configuraties uitstekend voor zoveel gebruiksscenario's, variërend van edge computing tot persoonlijke homelabs.

Er zijn veel manieren om een ​​NAS met 4 sleuven te maken. Synology en QNAP bieden fantastische gebundelde oplossingen die doodeenvoudig te bedienen zijn, maar beperkt zijn in termen van prestaties en afstembaarheid. Als u veel prestaties en mogelijkheden nodig hebt in een kleine NAS, is het installeren van TrueNAS CORE 12 op een HPE ProLiant MicroServer Gen10 Plus een geweldige, gematigde compromismanier om dit te doen.

TrueNAS

HPE ProLiant MicroServer Gen10 Plus

Neem contact op met StorageReview

Nieuwsbrief | YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTokRSS Feed