Startseite Unternehmen MemVerge MemoryViewer bietet Einblick in die Speicher- und Anwendungsnutzung

MemVerge MemoryViewer bietet Einblick in die Speicher- und Anwendungsnutzung

by Harold Fritts

MemVerge hat ein Softwaretool entwickelt, das Systemadministratoren umfassende Einblicke in die Topologie des physischen Speichers und die Speichernutzung der Anwendung bietet. MemVerge MemoryViewer bietet mit seiner intuitiven grafischen Oberfläche eine Echtzeitansicht der Speicherkonfiguration und der Bandbreite jedes Speicherhardwaretyps.

MemVerge hat ein Softwaretool entwickelt, das Systemadministratoren umfassende Einblicke in die Topologie des physischen Speichers und die Speichernutzung der Anwendung bietet. MemVerge MemoryViewer bietet mit seiner intuitiven grafischen Oberfläche eine Echtzeitansicht der Speicherkonfiguration und der Bandbreite jedes Speicherhardwaretyps.

Speicherlayouts sind kompliziert

Serverkonfigurationen, Speicherplatzierung, DIMM-Layouts und BIOS-Konfigurationen sind komplex und verwirrend geworden. Heterogene Speicherhardware wie Intel Optane PMem trägt nur zur Komplexität bei. In der Vergangenheit beschränkte sich die Speicherverwaltung auf die Überwachung der Kapazität und Auslastung, wodurch Leistungsprobleme ungelöst blieben. Durch die Konfiguration softwaredefinierter Kapazität, Leistung und Verfügbarkeit ist eine größere Transparenz der Speicherressourcen erforderlich.

MemVerge MemoryViewer bietet entweder eine grafische oder strukturelle Ansicht der Systemspeichertopologie und -leistung, um sicherzustellen, dass die Konfiguration für die Arbeitslast optimiert ist. Viele moderne Anwendungen erfordern, dass Systeme für große Speichermengen konfiguriert werden. Dennoch nutzen die verarbeiteten Daten in zu vielen Fällen jeweils nur einen Bruchteil des Speichers, sodass ein Großteil des reservierten Speichers ungenutzt oder „kalt“ bleibt.

Mithilfe der Speicherschichtung könnten kalte Daten in kostengünstigeren PMem gespeichert werden, wodurch die Hardwarekosten um 30–40 Prozent gesenkt würden, ohne dass die Anwendungsleistung beeinträchtigt würde. MemoryViewer verfügt über eine grafische Speicher-Heatmap, die Speichernutzungsmuster anzeigt, die Administratoren auf Fehlkonfigurationen und Möglichkeiten zur Optimierung der Speicherkonfigurationen aufmerksam machen kann.

Die MemoryViewer-Software für Linux ist einfach zu installieren, unterstützt GUI und CLI und ist in RPM- oder Debian-Paketen (DEB) verfügbar. Mit seiner intuitiven grafischen Oberfläche zeigt der Linux-basierte MemVerge MemoryViewer die Speicherleistung (DRAM und PMem) in Echtzeit an.

MemVerge MemoryViewer-Prozessmonitor

MemoryViewer zeigt die Hot- und Cold-Speichernutzung von Anwendungen an, sodass Systemadministratoren die besten Speicherkonfigurationen ermitteln können. Die in der obigen MemoryViewer-Speicher-Heatmap angezeigte Arbeitslast nutzt die zugewiesene Speicherkapazität nur gelegentlich und ist somit ein perfekter Kandidat für die mehrstufige Konfiguration von DRAM und PMem.

MemVerge MemoryViewer-Serveransicht

MemoryViewer zeigt die physische Anordnung der DIMM-Steckplätze für jeden Serversockel an, einschließlich der Orte, an denen DRAM- und PMem-DIMMs installiert sind. Es gibt strenge Richtlinien dafür, wo und wie viele DRAM- und PMem-DIMMs konfiguriert werden können. Es gibt auch Richtlinien für BIOS-Einstellungen, die eingehalten werden müssen. MemoryViewer bietet Systemadministratoren eine grafische Ansicht, um zu sehen, ob das System richtig konfiguriert ist.

MemVerge MemoryViewer verarbeitet die Ansicht

MemoryViewer kann ein hilfreiches Tool zur Fehlerbehebung sein, da es den Zustand und die Nutzung Ihres Systemspeichers überwachen kann. Das Tool erstellt eine historische Aufzeichnung darüber, wie Anwendungen auf den Speicher zugreifen, einschließlich der Zuweisung, des Schreibens, des Lesens und der Freigabe von Speicherseiten. Mit MemoryViewer können Systemadministratoren die CPU-Auslastung mit dem Lese- oder Schreibspeicherzugriff korrelieren, den Zustand jedes Moduls und die Lese-/Schreibbandbreite untersuchen und eine Zeitleiste der gesamten PMem- und DRAM-Leistung anzeigen.

Bereit für das, was als nächstes kommt – CXL

Intel und AMD sind bereit, CPUs der nächsten Generation herauszubringen, die über mehr Kerne, DDR5-Speicherunterstützung und Unterstützung für PCIe 5.0 mit zusätzlichen CPU-Lanes und Compute Express Link (CXL) verfügen. CXL verändert die Dynamik, wie DRAM innerhalb eines Systems zugewiesen wird.

CXL ist ein aufstrebender Markt, der von allen großen Prozessor- und Speicheranbietern unterstützt wird. Zum ersten Mal wird für die Speicherverwaltung Software über das Betriebssystem hinaus benötigt. Mit CXL benötigen IT-Profis ein Planungstool zur Bewertung ihrer Speichernutzung. Wenn MemoryViewer auf verlorenen Speicher hinweist, führt die Bündelung und gemeinsame Nutzung von Speicher zu einer höheren Auslastung und geringeren Kosten.

CXL 1.1 wird in Servern der nächsten Generation von AMD und Intel ausgeliefert und jetzt gibt es noch mehr Energie rund um CXL mit der Veröffentlichung der neuesten CXL 3.0-Version, die auf dem Flash Memory Summit angekündigt wurde. MemVerge MemoryViewer wurde im Vorgriff auf die Auswirkungen von CXL entwickelt.

Memory Viewer zeigt den physischen Aufbau des Servers. Der Screenshot oben zeigt zwei DIMMs und vier CXL-Speichergeräte sowie die Bandbreite beider.

Compute Express Link (CXL) ist eine offene Standardverbindung, die Konnektivität mit hoher Bandbreite und geringer Latenz zwischen Host-Prozessoren und Geräten wie Beschleunigern, Speicherpuffern und intelligenten I/O-Geräten bietet. CXL ist für die Bewältigung hochleistungsfähiger Rechenlasten konzipiert, indem es heterogene Verarbeitungs- und Speichersysteme unterstützt. Auf diese Weise ermöglicht CXL die gemeinsame Nutzung von Ressourcen, um die Komplexität des Software-Stacks insgesamt zu reduzieren, die Systemkosten zu senken und eine höhere Leistung zu erzielen. Wenn CXL mit der MemVerge-Software gekoppelt ist, liefert es gepoolten Speicher, der skalierbar, zusammensetzbar und verfügbar ist.

Die aktuelle CXL 2.0-Spezifikation bringt Speicher-Pooling über die PCI-Express 5.0-Peripherieverbindung mit sich, aber es gibt einen neuen Hype um die gerade veröffentlichte CXL 3.0-Spezifikation. Es läuft auf der PCI-Express 6.0-Verbindung und wird voraussichtlich im Jahr 2023 die doppelte Bandbreite liefern. Natürlich freuen sich Technologen bereits darauf, mit CXL 2 und PCI-Express 2, die für 4.0 erwartet werden, eine weitere Verdoppelung der Bandbreite zu erreichen.

Abschließende Überlegungen

Der Arbeitsspeicher ist eine der teuersten Komponenten eines jeden Serveraufbaus, aber auch eine der am schwierigsten zu verstehenden. Für Administratoren ist es im Allgemeinen nicht sofort klar, wie viel Speicher von Anwendungen verwendet wird oder ob es Zombie-Apps oder -Prozesse gibt, die die Systemleistung beeinträchtigen.

Server der DellEMC PowerEdge PMEM 200-Serie

Der MemoryViewer von MemVerge hilft dabei, Probleme wie dieses zu beheben, und zwar nicht nur mit einer Menge Informationen, sondern auch mit einer optisch ansprechenden Benutzeroberfläche. Darüber hinaus sind sie mit CXL-Unterstützung für die Zukunft gerüstet. CXL verändert das Memory-Spiel zum ersten Mal seit Jahrzehnten, daher ist es wichtig, Einblick in diese Ausgaben zu haben.

MemVerge möchte das „fortschrittlichste Speichervisualisierungstool der Welt“ entwickeln. Bisher haben sie sehr gründliche Arbeit geleistet und DRAM, PMem und CXL unterstützt. Sie möchten jedoch das Feedback der Community. Wenn Sie daran interessiert sind, MemoryViewer in Ihrem Unternehmen auszuprobieren, können Sie dies tun schnapp es dir kostenlos für CentOS 7 & 8, Ubuntu/Debian, oder als Container. Geben Sie unbedingt Ihr Feedback ab, nachdem Sie begonnen haben, die Entwicklung von MemoryViewer weiter voranzutreiben.

MemVerge MemoryViewer-Produktseite

Beteiligen Sie sich an StorageReview

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