Die Anwendungsleistung basiert auf Geschwindigkeit - Geschwindigkeit beim Erfüllen der Lese- und Schreibanforderungen, die Ihre Anwendungen von Ihrer Infrastruktur verlangen. Der Speicher ist für die Geschwindigkeit verantwortlich, mit der E / A-Anforderungen (Eingabe / Ausgabe) zurückgegeben werden. Die Methode, mit der die Schreibvorgänge festgeschrieben und die Lesevorgänge ausgeführt werden, hat einen erheblichen Einfluss auf die Anwendungsleistung. Eine in der heutigen Industrie gebräuchliche Methode ist die Verwendung von SSDs zum Zwischenspeichern in herkömmlichen Festplattenspeichern, Hybrid-Arrays oder All-Flash-Arrays. Die meisten Caching-Lösungen haben die Lesevorgänge für Anwendungen beschleunigt, aber die eigentliche Frage bleibt: "Welches Schreiben ist richtig?"
Alles per Software definieren Zum Patent angemeldete Netzwerk- und Speichertechnologie mit Computing, Virtualisierung und SaaS-Management in EINER Unternehmens-Cloud in einer Box. Erleben Sie heute die Kraft von Ignite. |
Schauen wir uns an, warum die Schreiboptimierung die Leistung Ihrer Anwendung so drastisch beeinflusst. Write I / O bedeutet, dass es sich um neue Daten handelt, die nicht in den zugrunde liegenden Speicher geschrieben wurden. In herkömmlichem SAN-Speicher werden Schreibvorgänge beispielsweise direkt auf den zugrunde liegenden Speicher geschrieben und dann an die Anwendung zurückgegeben. Bei Anwendungen, die ständig neue Daten schreiben, hauptsächlich große Datenbankanwendungen (SQL usw.), können herkömmliche rotierende Festplatten nicht mithalten. Das Cachen auf SSDs wurde zu einer Lösung, mit der Schreibvorgänge lokal geschrieben und zwischengespeichert werden konnten, basierend auf der Häufigkeit der Anwendungsanforderungen. Es gibt jedoch verschiedene Methoden für die Beziehung des Schreibcaches zum zugrunde liegenden Speicher, die einen großen Leistungsunterschied verursachen.
Dies sind die 3 Formen des E / A-Schreibens: