Met alle opslagtechnologie en nieuwe CPU's die steeds hogere prestaties leveren, is geheugen (DRAM/RAM) een puzzelstukje dat al een tijdje presteert. Als er meer prestaties gewenst zijn, voegt u doorgaans gewoon meer RAM toe. Dit kan snel duur worden. Hoewel Crucial niet veel kan doen aan de kosten (aangezien onderdelen duur zijn, maar de prijs langzaam aan het dalen is), hebben ze beter presterende RAM-modules met een hoge capaciteit uitgerold. Dat is wat het bedrijf heeft gedaan met zijn DDR4 LRDIMM Sever Memory-modules.
Met alle opslagtechnologie en nieuwe CPU's die steeds hogere prestaties leveren, is geheugen (DRAM/RAM) een puzzelstukje dat al een tijdje presteert. Als er meer prestaties gewenst zijn, voegt u doorgaans gewoon meer RAM toe. Dit kan snel duur worden. Hoewel Crucial niet veel aan de kosten kan doen (aangezien onderdelen duur zijn, maar de prijs langzaam aan het dalen is), hebben ze beter presterende RAM-modules met een hoge capaciteit uitgerold. Dat is wat het bedrijf heeft gedaan met zijn DDR4 LRDIMM Sever Memory-modules.
De DDR4 LRDIMM-servergeheugenmodules van Crucial kunnen toepassingen zoals virtualisatie, cloud computing en high performance computing (HPC) op twee fronten helpen. Ten eerste kunnen ze meer DRAM in een server mogelijk maken door hogere dichtheden, modules gaan tot 128 GB. Voor een server met 12 geheugenslots per CPU kan het RAM-geheugen mogelijk oplopen tot 1.5 TB per CPU. De DRAM heeft snelheden tot 2,666 MT/s (met de lagere capaciteiten tot 2,400 MT/s). De RAM trekt ook 1.2 V stroomverbruik. Al deze kunnen niet alleen helpen om de beloofde prestaties te leveren, maar kunnen ook kosten besparen omdat het het gebruik door dichtheid kan consolideren en uitval kan helpen voorkomen.
Cruciale LRDIMM-servergeheugenspecificaties
Onderdeel nummer | Moduletype | Dichtheid | Snelheid | Rang | Spanning | Componentconfiguratie | CAS Latency |
CT32G4LFD424A | LRDIMM 288-pins | 32GB | 2400MT / s | Dubbel | 1.2V | 2Gx4 | CL17 |
CT32G4LFD4266 | LRDIMM 288-pins | 32GB | 2666MT / s | Dubbel | 1.2V | 2Gx4 | CL19 |
CT64G4LFQ4266 | LRDIMM 288-pins | 64GB | 2666MT / s | Quad | 1.2V | 4Gx4 | CL19 |
CT128G4ZFE426S | LRDIMM 288-pins | 128GB | 2666MT / s | Quad | 1.2V | 8Gx4 | CL19 |
Gebruikers verhalen
Zoals hierboven vermeld, zijn er verschillende use-cases waarbij dichtere en beter presterende DRAM ideaal is of in sommige gevallen noodzakelijk. Denkend in termen van dichtheid, komt het gemakkelijke antwoord voor de geest: meer is gelijk aan beter. Dit kan echter snel onbetaalbaar worden. NVRAM is een overbruggingstechnologie die zit tussen DRAM en hoogwaardige opslagtechnologie zoals NVMe SSD's. NVRAM maakt gebruik van DIMM-slots, waardoor het aantal beschikbare slots voor DRAM met een lagere dichtheid dat door een server kan worden gebruikt, wordt beperkt. Met de hogere modules van 32 GB, 64 GB of 128 GB van Crucial kunnen gebruikers NVRAM gebruiken zonder hun RAM-voetafdruk op te offeren.
De dichtheid kan ook DRAM-planning mogelijk maken op basis van use cases. VDI is een interessant voorbeeld, omdat met nieuwe GPU's steeds meer kan worden gedaan vanuit het oogpunt van grafisch ontwerp. VDI kan bijvoorbeeld een grote prestatiedaling zien als elke VM niet genoeg RAM toegewezen krijgt. Een probleem hier is dat de meeste applicaties meer RAM nodig hebben naarmate de tijd verstrijkt. Beheerders moeten dus niet alleen in het begin bepalen hoeveel RAM de VM's nodig hebben, ze moeten ook een idee hebben hoeveel ze in de loop van de tijd zullen gebruiken. Met beter presterende DRAM-beheerders met een hogere dichtheid hebben ze wat meer bewegingsruimte met RAM-toewijzing. Als de VDI is ingesteld voor iets eenvoudigs (callcenters of eenvoudige gegevensinvoer), is RAM natuurlijk minder een algemene zorg.
Virtualisatie past in hetzelfde schuitje als hierboven. VM's hebben niet alleen veel RAM, maar hoe meer VM's per fysieke server, hoe meer RAM ze nodig hebben. Hoe meer (of benodigde) geheugen-VM's hebben, des te betere QoS ze zullen hebben. Dit omvat gevirtualiseerde servertoepassingen zoals Big Data en analyses, databases, contenthosting, e-mail, webhosting, het delen van bestanden en het maken van content. Meer geheugen aanwezig in virtualisatie betekent ook dat de onvoorspelbare workloads beter kunnen worden afgehandeld als ze zich voordoen. Dit is een trend die wordt aangedreven door snellere flash-aanbiedingen, zowel lokaal als gedeeld, waardoor veel snellere workloads op dezelfde server kunnen worden uitgevoerd. StorageReview maakt er een punt van om deze scenario's in ons te testen server beoordelingen, waar we 4 of 8 van onze MySQL VM's op een bepaalde server plaatsen om opslag- en CPU-bronnen voldoende te belasten. Aangezien aan elke database-VM 60 GB DRAM wordt toegewezen, lopen de geheugenvereisten snel op.
Afgezien van alleen gevallen waarin meer RAM applicaties helpt, moet er rekening worden gehouden met de CPU's zelf. Zowel AMD- als Intel-CPU's hebben steeds meer kernen toegevoegd en zijn nu tot 32 op de AMD EPYC. Het hebben van al deze kernen betekent dat er steeds meer applicaties kunnen worden uitgevoerd en opnieuw een steeds hogere vraag naar RAM waaraan met een hogere dichtheid moet worden voldaan. Zoals hierboven vermeld, kan een moederbord met 12 slots voor geheugen tot 1.5 TB DRAM ondersteunen voor deze nieuwe CPU's met een hoog aantal cores.
Prestatie
RAM is een beetje lastiger te vergelijken met ons normale spervuur van tests. We kunnen echter onze bestaande apparatuur gebruiken om te laten zien welk voordeel het toevoegen van meer RAM op een systeem heeft in termen van de hoeveelheid werklast die het kan uitvoeren en om de server tot zijn volledige potentieel te brengen. Om dit te demonstreren hebben we een Lenovo SR850 met 512 GB RAM geladen en onze Sysbench-workloads uitgevoerd die afhankelijk zijn van RAM bij het schalen van meerdere instanties van zichzelf op een bepaald platform. Onze Sysbench-workload is voorzien van 24 GB speciaal voor MySQL, en de rest gaat naar systeembronnen. Vergelijkbaar met hoe klanten kijken naar het volledig benutten van groeiende computerresources, moet u ervoor zorgen dat er voldoende RAM in de server is geïnstalleerd voor al uw VM's.
In onze transactietest kunnen we zien dat 8VM met acht NVMe-schijven 21,632 TPS bereikte, terwijl 16VM 25,427 TPS kon halen. Niet alle workloads kunnen de rekenbronnen zelf volledig verzadigen, maar het laat wel zien dat er nog steeds prestaties op tafel liggen zonder de workload volledig op te schalen.
Op weg naar de gemiddelde latentie van Sysbench had de 8VM slechts 11.96 ms en de 16VM slechts 20.26 ms.
Conclusie
De Crucial LRDIMM Server Memory-modules brengen nog meer RAM-dichtheid en prestaties naar servers. De modules hebben een dichtheid tot 128 GB, wat betekent dat gebruikers in een server met 12 geheugenslots tot 1.5 TB RAM per CPU kunnen hebben. De nieuwe modules lopen ook op tot 2,666MT/s in snelheid. Dit betekent dat applicaties zoals HPC, virtualisatie en cloud computing sneller RAM kunnen krijgen en genoeg om aan hun behoeften te voldoen. Al met al kan dit leiden tot kostenbesparingen en hogere prestaties, wat leidt tot een effectievere eindgebruikerservaring.
Dichtere, goed presterende DRAM kan leiden tot een aantal verbeteringen in verschillende gebruikssituaties. Het kan organisaties in staat stellen gebruik te maken van NVRAM zonder al te veel van hun DRAM-voetafdruk op te geven. Voor VDI en virtualisatie kan het toegevoegde RAM de zorgen over RAM-toewijzing voor een VDI-configuratie wegnemen en genoeg geheugen geven aan RAM-hongerige VM's. En nu het aantal cores steeds hoger wordt in CPU's, draaien er meer applicaties, die meer RAM nodig hebben om de gewenste prestaties te bereiken.
Voor de prestaties hebben we gekeken naar de voordelen van het kunnen schalen van onze opslagzware workloads om beter te profiteren van overgebleven CPU-bronnen. We zagen dat de transactieprestaties 21,632 TPS bereikten met 8VM, wat op zich geweldig is, maar de rekenbronnen van de server niet volledig verzadigt. Door meer Sysbench VM's naar de server te verplaatsen, met in totaal 16 VM's, namen de totale prestaties toe tot 25,427 TPS. Aangezien veel servers hun opslag- en rekenmogelijkheden blijven uitbreiden, kan een grotere DRAM-dichtheid vereist zijn om volledig te profiteren van de beschikbare bronnen. Voor deze taak zijn de Crucial LRDIMM's perfect geschikt en worden daarom intensief gebruikt in ons lab.
Meld u aan voor de StorageReview-nieuwsbrief