SSD-Test- und Validierungssoftware

MerkmaleMerkmale
FunktionshighlightsFunktionshighlights
Übersicht über die SVF Enduro-SoftwareÜbersicht über die SVF Enduro-Software

Die branchenweit fortschrittlichste Speichertestsoftware

SVF/Enduro bietet umfassende Funktionen und Fähigkeiten, die auf unserer einzigartigen Erfahrung in der engen Zusammenarbeit mit einem breiten Kundenspektrum basieren.

Monitore mit SVF Enduro SSD-Testsoftware

Merkmale

Die Software bietet eine umfassende Liste von Speicherfunktionen und -fähigkeiten, die weit über die grundlegende Protokollverifizierung hinausgeht, um ein beispielloses Testerlebnis zu bieten.

Monitor mit SVF Enduro SSD-Testsoftware

Vollständige Testfunktionen

  • Produktvalidierung
  • Leistungsbenchmarking
  • Protokollkonformitätsprüfung
  • Protokollanalyse
  • Leistungsmessung und -management
  • Peripheriemanagement
  • Testautomatisierung
  • Testberichte
  • REST/Python-APIs

Protokollunterstützung

NVMe v1.2 bis v2.0 Standard- und MI-Befehle

Robust

Im Laufe der Zeit in vielen verschiedenen Umgebungen von führenden Speicherherstellern bewährt

Skalierbar

Möglichkeit zur Skalierung mehrerer Enduro-Anwendungen, -Geräte und -Prüflinge

Konnektor-/Formatunabhängig

Möglichkeit, Prüflinge verschiedener Steckertypen und -formate mit optional erworbenen Modulen zu testen

Einfache Integration

Einfache Integration in bestehende Entwicklungs-, Test- und Fertigungsumgebungen durch APIs und Automatisierungsskriptfunktionen

Erinnerungsfechten

Möglichkeit zur Erkennung von DMA-Verstößen (Direct Memory Access) während des Tests

Erweiterte Funktionen

FDP, ZNS, TCG, OCP, SR-IOV, CMB, HMB und Persistent Memory

Testen Sie eine Vielzahl von Datenspeichergeräten

  • PCIe-SSD-Karten/NVMe-Zusatzkarten (AIC)
  • SSD-Laufwerke (PCIe, SAS und SATA)
  • Festplatten (PCIe, SAS und SATA)
  • Arrays (PCIe, SAS und SATA)

Funktionshighlights

Screenshot des Tools „Erkannte Geräte“.

Das Discovered Appliances-Tool

Das Tool „Discovered Appliances“ umfasst Steuerelemente zum Erkennen und Starten einer Appliance sowie die Möglichkeit, die Software und den Erkennungsagenten zu aktualisieren und Treiberinstanzen freizugeben. Es bietet außerdem eine Methode zum Zuordnen von Peripheriegeräten und zur Steuerung der Stromversorgung für Hot-Swapping.

Das Konfigurationstool

Das Konfigurationstool bietet zahlreiche Einstellungen zum Konfigurieren von Geräten und zeigt Informationen zum Prüfling (Device Under Test, DUT) auf den verschiedenen Ebenen im Asset-Baum an. Jede Ebene enthält Steuerungsoptionen (Menüoptionen) wie „Initialisieren“, „Herunterfahren“, „Konfigurieren“, „Zurücksetzen“ usw.

Screenshot des Konfigurationstools
Screenshot des Übungsgeräts

Das Übungsgerät

Das Exerciser-Tool wird verwendet, um I/O-Verkehr und Tests für eine ausgewählte LUN/einen ausgewählten Namespace eindeutig zu konfigurieren und auszuführen. Das Übungsprogramm umfasst zahlreiche individuelle und globale Einstellungen zum Konfigurieren und Ausführen von I/O-Verkehr und Tests auf einem ausgewählten LUN/Namespace.

Das Automatisierungstool

Das Automatisierungstool führt eine Automatisierungssuite aus, die aus einem oder mehreren Testsätzen besteht. Ein Testsatz kann mehrere Tests, Aktionen und Schleifen umfassen. Jeder der einzelnen Tests kann mit konfigurierten Exerciser-Einstellungen und/oder gezielten Tests ausgeführt werden. Die Automatisierungssuite wird in einer vorgegebenen Reihenfolge ohne Benutzereingriff ausgeführt.

Screenshot des Automatisierungstools
Screenshot des gerichteten Testtools

Das gezielte Testtool

Ein Directed Test (DT)-Tool führt eine bestimmte Folge von Befehlen aus, die an das Ziel gesendet werden, mit der Erwartung, dass das Zielgerät eine bestimmte Folge von Antworten zurückgibt. Vorinstallierte DTs sollen ohne Fehler ausgeführt werden. DTs werden für grundlegende Testfunktionen, spezifische Konformitätstests oder wenn Tests, die über den Exerciser oder die Automatisierung konfiguriert werden, bestimmte Testpunkte nicht abdecken können, verwendet.​

Das SNIA 2.0-Tool

Das SNIA 2.0-Tool bietet die Möglichkeit, Leistungstests der Storage Networking Industry Association (SNIA) auf einer SSD durchzuführen, beispielsweise einen IOPS-Test und einen Latenztest, wie in der SNIA Solid State Storage (SSS) Performance Test Specification (PTS) definiert. Version 2.0.1 (SNIA SSS PTS v2.0.1). Seine Ergebnisse (die generierten Berichte) ermöglichen vergleichende Tests und Analysen zwischen Solid-State-Speichergeräten.

Screenshot des Snia 2.0-Tools
Screenshot des Analysetools

Das Analysetool

Das Analysetool ist eine der Hauptfunktionen von Enduro. Es bietet eine Echtzeit-Protokollanalyse für jede LUN/jeden Namespace.

Das Dashboard

Das Dashboard steht zu Überwachungs- und Komfortzwecken auf der rechten Seite der Benutzeroberfläche zur Verfügung. Wenn ein Controller/Initiator oder LUN/Namespace in der Asset-Struktur ausgewählt ist, zeigt die Live-Statistikleiste die Live-Statistiken zu Lese-IOPS, Schreib-IOPS, Lese-S/W, Schreib-S/W und CPU-Auslastung (bei ausgewähltem Controller/Initiator) an .

Beschreibungen

​Alle Ihre SSD-Testtools integriert in ein leistungsstarkes Fenstersystem

​​Die OakGate SSD-Testsoftware basiert auf drei Grundpfeilern.

Die Produktvalidierung dient dazu, die Funktionsintegrität des Produkts zu testen und Fehler aufzudecken. Der Benutzer kann dies durch komplexe Verkehrsgenerierung und Fehlerinjektion erreichen.

Protocol Conformance bietet eine große Anzahl integrierter Tests, die dabei helfen, die Konformität mit einem bestimmten Protokoll zu überprüfen, das das Gerät unterstützt. Der Benutzer kann auch seine eigenen einzigartigen Tests hinzufügen.

Leistungsbenchmarking ermöglicht es, die tatsächliche Leistung des Geräts unter verschiedenen Arbeitslasten zu messen und alle Arten von Grafiken und Histogrammen zu erstellen.

SVF Enduro-Softwarefunktionen

Die Software umfasst eine Reihe erweiterter Funktionen:

Erweiterte Funktionen

Unterstützung für flexible Datenplatzierung, Zonen-Namespace, TCG, OCP 1.0a/2.0, SR-IOV, Controller-Speicherpuffer, Host-Speicherpuffer und persistenten Speicher.

Verbessertes Energiemanagement

Unterstützung für volles Spannungsmargining (+/- 20 %) und Glitching. Hochgeschwindigkeitsabtastung (250 kHz) von Spannungs- und Strommessungen mit einer Auflösung von (+/- 5 Millivolt) bzw. (+/- 50 Mikroampere).

Seitenbandsignale

Seitenbandsteuerung für REFCLK#, PST#, PWRDIS#, DUALPRTEN#, WAKE#, SMBRST#, SUSCLK# und gelbe LED. Seitenbandmonitor CLKREQ#. Unterstützung für SRNS/SRIS. Spektrum-Taktungsmodi

Protokollunterstützung

Genießen Sie die Zufriedenheit der integrierten Unterstützung für die beliebtesten und aufkommendsten Protokolle der Speicherbranche.

Verkehrserzeugung

Generieren Sie ganz einfach leistungsstarke, zufällige Verkehrsprofile mit I/O-Profilen. Beinhaltet Unterstützung für Zonen-Namespace.

Protokollanalysator

Effektives Debuggen und Analysieren von frühen Prototypen bis hin zu langfristigen E/A-Tests mit dem eingebetteten Protokollanalysator.

Protokollkonformität/Gezielte Tests

Führen Sie Hunderte von integrierten Konformitätstests durch, die ein Gerät anhand seines Protokolls bewerten, oder erstellen Sie Ihre eigenen für maximale Flexibilität und Kontrolle.

Fehlerinjektion

Fehlerinjektionsbedingungen, um zu sehen, wie sich das DUT in realen Situationen verhält.

Peripheriesteuerung und Energieverwaltung

Testen Sie die wahren Grenzen Ihres Produkts mit unserem branchenführenden Multi-Vendor-Support für Peripheriesteuerung und Energieverwaltung.

Point-and-Click-Automatisierung

Erstellen Sie mit unserem integrierten Testautomatisierungstool vollständige Automatisierungssuiten, ohne eine einzige Codezeile schreiben zu müssen.

Leistungsbenchmarking

Liefern Sie konsistente Benchmarking-Ergebnisse, messen Sie die tatsächliche Leistung des getesteten Geräts und erstellen Sie eine Reihe von Leistungsanalysen.

Datenvalidierung

Bauen Sie Vertrauen auf, dass sich Ihr Gerät wie vorgesehen verhält und die Daten bedingungslos intakt bleibt, selbst in den stressigsten Stromausfallsituationen.

Anpassung durch APIs und SDKs

Integrieren OakGate in Ihr bestehendes Automatisierungs-Framework integrieren, indem Sie unsere RESTful-Webdienste, die Befehlszeilenschnittstelle (CLI) oder die C-basierte API nutzen. 

Eine Frage haben?

Wir sind hier, um Ihnen zu helfen und alle Ihre Fragen zu beantworten.
Wir freuen uns von Ihnen zu hören