NVMe-diskar, med sin överlägsna prestanda, har blivit ett av de vanligaste valen i PowerEdge sedan priserna lagt sig på samma nivå som SAS SSD-diskar. För software defined-lagring finns bara fördelar mot SAS och SATA. Övriga användningsområden kräver ofta hårdvaru-RAID. Och hur är det egentligen med det där?
Du minns kanske att vi med lanseringen av PowerEdge 15G släppte PERC-kontrollers för NVMe-diskar? Vi får ofta frågan om man inte tappar all prestandafördel om man sätter NVME-diskar på en PERC-kontroller. Med hjälp av data från testlabbet ska vi svara på den frågan i denna utgåva av Serverrummet.
PERC H755 Raid-kontroller
Vi ska titta närmare på H755 och H755N som stödjer NVMe-diskar:
- PERC H755 har stöd för disktyper SATA och SAS eller NVMe. Med SAS och SATA har den ett max på 16 diskar per kontroller, fler med SAS-expander. Med NVMe-disk – max 8 diskar per kontroller.
- H755N har stöd för NVMe och max 8 diskar per kontroller. En R650 kan ha en kontroller medan R750 kan ha en eller två.
Diagram 1: PowerEdge R650, 1x PERC H755, 8 kB random I/O, RAID 10
Grafen nedan visar resultat från en högspecad 15G PowerEdge-server med två riktigt feta CPU’er som klarar att mata PERC H755/H755N-korten med mer data än de kan processa. Vi har valt RAID 10 som ger bäst resultat. Diagrammet anger max IOPS per konfiguration.
Diagram 2: PowerEdge R650, 1x PERC H755, 256 kB sequential I/O, RAID10
Detta är samma testserver och scenario men för maximal bandbredd till/från disk (MB/s).
- Resultat för NVME 4×4 är uppskattade baserat på förväntade prestanda i en R750 med två H755N
Observationer
– NVMe-diskar är avsevärt snabbare än övriga diskar. Även med hårdvaru-RAID.
– Ju färre diskar man använder, desto viktigare blir valet NVMe för att få många IOPS.
– SATA-diskar begränsas hårt av sina max 6Gbps. Välj hellre vSAS eller SAS!
Kommentarer:
1. Alla diskar i testerna är moderna flash-diskar. De skiljer sig genom att ha SATA, SAS eller NVMe-interface.
2. Informationen är utformad för att visa olika teknologiers relativa styrka men är inte tillräcklig som bas för design.
3. Resultat är beroende av blockstorlek. Med 4 kB blockstorlek får vi t.ex. nära 200 % av värdet för 8 kB.
4. R10 i en eller två grupper (1×8 eller 2×4 diskar) ger likartade resultat med H755N och NVMe-disk.
Diagram 3: PowerEdge R650, 1x PERC H755, 8 kB random I/O, RAID 5
Vi avslutar med ett diagram för prestanda med RAID 5. Max IOPS per konfiguration.
- Resultat för NVME 4×4 är uppskattade baserat på förväntade prestanda i en R750 med två H755N
Observationer specifikt för RAID
– Även med RAID 5 erhålls betydligt bättre resultat med NVME-disk än med SAS & SATA.
– Raid 5 ger dock mycket bättre läs- än skrivprestanda. Välj RAID 10 för skrivintensiv last!
För att knyta ihop säcken…
För den som behöver, eller föredrar, hårdvaru-RAID ger NVMe-diskar avsevärt bäst prestanda till likartad kostnad som SAS SSD. Jämfört med SATA-disk har NVMe helt överlägsen pris/prestanda. De spelar inte i samma liga, men ligger högre i inköpspris.
Tänk på att planera för rätt RAID-nivå. RAID 1 och RAID 10 är det givna valet för skrivintensiva diskytor men ger inte mer läsprestanda än RAID 5. Så om du har mycket data att lagra men huvudsakligen läsningar mot disk, välj RAID 5!
Slutligen, de flesta klarar sig bra med en PERC H755 och upp till 8 NVMe-diskar, men om prestanda är avgörande för din applikation välj en R750 med dubbla H755N och 12-16 NVMe-diskar för bästa resultat!
Prenumerera på Serverrummet – vårt nyhetsbrev för helt vanliga IT-hjältar