Home Enterprise MemVerge MemoryViewer levert inzicht in geheugen- en applicatiegebruik

MemVerge MemoryViewer levert inzicht in geheugen- en applicatiegebruik

by Harold Frits

MemVerge heeft een softwaretool gemaakt die systeembeheerders uitgebreid inzicht geeft in de topologie van fysiek geheugen en het gebruik van applicatiegeheugen. MemVerge MemoryViewer, met zijn intuïtieve grafische interface, biedt een real-time weergave van de geheugenconfiguratie en de bandbreedte van elk type geheugenhardware.

MemVerge heeft een softwaretool gemaakt die systeembeheerders uitgebreid inzicht geeft in de topologie van fysiek geheugen en het gebruik van applicatiegeheugen. MemVerge MemoryViewer, met zijn intuïtieve grafische interface, biedt een real-time weergave van de geheugenconfiguratie en de bandbreedte van elk type geheugenhardware.

Geheugenindelingen zijn ingewikkeld

Serverconfiguraties, geheugenplaatsing, DIMM-indelingen en BIOS-configuraties zijn complex en verwarrend geworden. Heterogene geheugenhardware, zoals Intel Optane PMem, draagt ​​alleen maar bij aan de complexiteit. In het verleden was geheugenbeheer beperkt tot capaciteits- en gebruiksbewaking, waardoor prestatieproblemen onopgelost bleven. Door softwaregedefinieerde capaciteit, prestaties en beschikbaarheid te configureren, is er behoefte ontstaan ​​aan meer inzicht in geheugenbronnen.

MemVerge MemoryViewer biedt een grafische of textuurweergave van de systeemgeheugentopologie en -prestaties om ervoor te zorgen dat de configuratie is geoptimaliseerd voor de werklast. Veel moderne toepassingen vereisen dat systemen worden geconfigureerd voor grote hoeveelheden geheugen. Toch gebruiken de verwerkte gegevens in te veel gevallen slechts een fractie van het geheugen op een bepaald moment, waardoor een groot deel van het gereserveerde geheugen ongebruikt of "koud" blijft.

Door gebruik te maken van geheugenlagen konden koude gegevens worden opgeslagen in goedkopere PMem, waardoor de hardwarekosten met 30-40 procent werden verlaagd zonder dat dit invloed had op de prestaties van de applicatie. MemoryViewer wordt geleverd met een grafische Memory Heatmap die geheugengebruikspatronen weergeeft die beheerders kunnen waarschuwen voor verkeerde configuratie en mogelijkheden om geheugenconfiguraties te optimaliseren.

MemoryViewer-software voor Linux is eenvoudig te installeren, ondersteunt GUI en CLI en is beschikbaar in RPM- of Debian (DEB)-pakketten. Met zijn intuïtieve grafische interface onthult de op Linux gebaseerde MemVerge MemoryViewer geheugenprestaties (DRAM en PMem) in realtime.

MemVerge MemoryViewer procesmonitor

MemoryViewer toont het warme versus koude geheugengebruik van applicaties, zodat systeembeheerders de beste geheugenconfiguraties kunnen bepalen. De werklast die wordt weergegeven in de bovenstaande MemoryViewer Memory Heatmap gebruikt slechts af en toe de toegewezen geheugencapaciteit, waardoor het een perfecte kandidaat is voor de gelaagde configuratie van DRAM en PMem.

MemVerge MemoryViewer-serverweergave

MemoryViewer onthult de fysieke lay-out van DIMM-slots voor elke serversocket, inclusief waar DRAM- en PMem DIMM's zijn geïnstalleerd. Er zijn strikte richtlijnen voor waar en hoeveel DRAM- en PMem DIMM's kunnen worden geconfigureerd. Er zijn ook richtlijnen voor BIOS-instellingen waaraan moet worden voldaan. MemoryViewer geeft systeembeheerders een grafische weergave om te zien of het systeem correct is geconfigureerd.

MemVerge MemoryViewer verwerkt weergave

MemoryViewer kan een handig hulpmiddel voor probleemoplossing zijn met de mogelijkheid om de gezondheid en het gebruik van uw systeemgeheugen te controleren. De tool verzamelt een historisch overzicht van hoe applicaties toegang hebben tot geheugen, inclusief het toewijzen, schrijven, lezen en vrijgeven van geheugenpagina's. Met MemoryViewer kunnen systeembeheerders het CPU-gebruik correleren met lees- of schrijfgeheugentoegang, de status van elke module en de lees-schrijfbandbreedte onderzoeken en een tijdlijn van de totale PMem- en DRAM-prestaties weergeven.

Klaar voor de toekomst - CXL

Intel en AMD staan ​​op het punt om de volgende generatie CPU's uit te brengen met meer cores, DDR5-geheugenondersteuning en ondersteuning voor PCIe 5.0 met extra CPU-lanes en Compute Express Link (CXL). CXL verandert de dynamiek rond hoe DRAM binnen een systeem wordt toegewezen.

CXL is een opkomende markt met ondersteuning van elke grote processor- en geheugenleverancier. Voor het eerst is er buiten het besturingssysteem software nodig voor geheugenbeheer. Met CXL hebben IT-professionals een planningstool nodig om hun geheugengebruik te evalueren. Als MemoryViewer gestrand geheugen aangeeft, zal het bundelen en delen van geheugen het gebruik verhogen en de kosten verlagen.

CXL 1.1 wordt geleverd in next-gen servers van AMD en Intel en nu is er nog meer energie rond CXL met de release van de nieuwste CXL 3.0-versie aangekondigd op Flash Memory Summit. MemVerge MemoryViewer is ontwikkeld vooruitlopend op de impact van CXL.

Memory Viewer toont de fysieke lay-out van de server. De bovenstaande schermafbeelding toont twee DIMM's en vier CXL-geheugenapparaten, en de bandbreedte van beide.

Compute Express Link (CXL) is een open standaardverbinding die connectiviteit met hoge bandbreedte en lage latentie biedt tussen hostprocessors en apparaten zoals versnellers, geheugenbuffers en slimme I/O-apparaten. CXL is ontworpen om high-performance computationele workloads aan te pakken door heterogene verwerkings- en geheugensystemen te ondersteunen. Door dit te doen, maakt CXL het delen van bronnen mogelijk om de algehele complexiteit van de softwarestack te verminderen, de systeemkosten te verlagen en betere prestaties te leveren. Wanneer CXL is gekoppeld aan MemVerge-software, levert het gepoold geheugen dat schaalbaar, samen te stellen en beschikbaar is.

De huidige CXL 2.0-specificatie brengt geheugenpooling over de PCI-Express 5.0-randapparatuurverbinding, maar er is een nieuwe buzz rond de zojuist uitgebrachte CXL 3.0-specificatie. Het rijdt bovenop de PCI-Express 6.0-interconnectie en zal naar verwachting in 2023 2x de bandbreedte leveren. Natuurlijk kijken technologen er al naar uit om nog eens 2x aan bandbreedte te winnen die mogelijk wordt geleverd met CXL 4.0 en PCI-Express 7.0 die in 2025 worden verwacht.

Conclusie

Geheugen is een van de duurste componenten van elke serverbuild, maar het is ook een van de meest vage om te begrijpen. Het is over het algemeen niet meteen duidelijk voor beheerders hoeveel geheugen wordt gebruikt door applicaties of dat er zombie-apps of -processen zijn die de systeemprestaties ondermijnen.

DellEMC PowerEdge PMEM 200-serie server

MemVerge's MemoryViewer helpt dit soort problemen op te lossen, met niet alleen een heleboel informatie, maar ook een visueel aantrekkelijke GUI. Bovendien zijn ze klaar voor de toekomst, met CXL-ondersteuning. CXL verandert het geheugenspel voor het eerst in decennia, dus het is belangrijk om inzicht te hebben in deze uitgaven.

MemVerge wil de "meest geavanceerde tool voor geheugenvisualisatie ter wereld" bouwen. Tot nu toe hebben ze zeer grondig werk verricht, met ondersteuning voor DRAM, PMem en CXL. Ze willen wel feedback van de gemeenschap. Als u MemoryViewer in uw onderneming wilt uitproberen, dan kan dat pak het gratis voor CentOS 7 & 8, Ubuntu/Debian, of als container. Zorg ervoor dat u uw feedback indient nadat u aan de slag bent gegaan om de ontwikkeling van MemoryViewer verder te helpen.

MemVerge MemoryViewer-productpagina

Neem contact op met StorageReview

Nieuwsbrief | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | RSS Feed