Hinweise zur Leistung

Auf dieser Seite finden Sie Anleitungen zum Konfigurieren Ihrer Google Cloud Managed Lustre-Umgebung, um die beste Leistung zu erzielen.

Leistungsspezifikationen

Die folgenden Leistungswerte sind ungefähre Höchstwerte.

IOPS

Die maximalen IOPS werden linear pro TiB der bereitgestellten Instanzkapazität skaliert.

Durchsatzstufe Lese-IOPS (pro TiB) Schreib-IOPS (pro TiB)
125 MBps per TiB 725 700
250 MBps per TiB 1.450 1.400
500 MBps per TiB 2.900 2.800
1000 MBps per TiB 5.800 5.600

Metadatenvorgänge

Die maximale Anzahl von Metadatenvorgängen steigt in Schritten pro 72 GBps des bereitgestellten Durchsatzes.

Dateistatistiken Dateien erstellen Löschen von Dateien
Pro 72 GBps 410.000 pro Sekunde 115.000 pro Sekunde 95.000 pro Sekunde

Leistung nach Erhöhung der Kapazität

Durch Erhöhen der Speicherkapazität einer vorhandenen Instanz werden der maximale Durchsatz und die IOPS sowie möglicherweise die Metadatenleistung erhöht.

Die Leistung des Lesedurchsatzes verbessert sich allmählich, wenn neue Daten geschrieben und auf den zusätzlichen Speicher verteilt werden. Die Leistung des Schreibdurchsatzes steigt sofort.

Maximale Übertragungseinheit (MTU) des VPC-Netzwerk

Wenn Sie beim Erstellen Ihres VPC-Netzwerk den Wert von mtu (maximale Übertragungseinheit oder Größe des größten IP-Pakets, das in diesem Netzwerk übertragen werden kann) auf den maximal zulässigen Wert von 8.896 festlegen, verbessert sich die Leistung um bis zu 10% im Vergleich zum Standardwert von 1.460 Byte.

Sie können den aktuellen MTU-Wert Ihres Netzwerks mit dem folgenden Befehl aufrufen:

gcloud compute networks describe NETWORK_NAME --format="value(mtu)"

Der MTU-Wert eines Netzwerks kann nach der Erstellung des Netzwerks aktualisiert werden. Dabei sind jedoch wichtige Aspekte zu berücksichtigen. Weitere Informationen finden Sie unter MTU eines Netzwerks ändern.

Compute Engine-Maschinentypen

Der Netzwerkdurchsatz kann durch die Wahl des Maschinentyps beeinflusst werden. Im Allgemeinen gilt für den besten Durchsatz:

  • Die Anzahl der vCPUs erhöhen Die maximale Bandbreite für ausgehenden Traffic beträgt in der Regel 2 Gbit/s pro vCPU, bis zum Maximum des Maschinentyps.
  • Wählen Sie eine Maschinenserie aus, die höhere Ein- und Ausgangslimits unterstützt. C2-Instanzen mit Tier_1-Netzwerk unterstützen beispielsweise eine Bandbreite für ausgehenden Traffic von bis zu 100 Gbit/s. C3-Instanzen mit Tier_1-Netzwerken unterstützen bis zu 200 Gbit/s.
  • Aktivieren Sie die Tier_1-Netzwerkleistung pro VM mit größeren Maschinentypen.
  • Verwenden Sie Google Virtual NIC (gVNIC). gVNIC ist die einzige Option für Maschinentypen der 3. Generation und höher. gVNIC ist erforderlich, wenn Sie Tier_1-Netzwerke verwenden.

Ausführliche Informationen finden Sie unter Netzwerkbandbreite.

Leistung einzelner Mandanten messen

Verwenden Sie zum Testen der Lese- und Schreibleistung von einem einzelnen Compute Engine-Client das Befehlszeilentool fio (Flexible I/O Tester).

  1. Installieren Sie fio:

    Rocky 8

    sudo dnf install fio -y
    

    Ubuntu 20.04 und 22.04

    sudo apt update
    sudo install fio
    
  2. Führen Sie dazu diesen Befehl aus:

    fio --ioengine=libaio --filesize=32G --ramp_time=2s \
    --runtime=5m --numjobs=16 --direct=1 --verify=0 --randrepeat=0 \
    --group_reporting --directory=/lustre --buffer_compress_percentage=50 \
    --name=read --blocksize=1m --iodepth=64 --readwrite=read
    

Der Test dauert etwa 5 Minuten. Wenn der Vorgang abgeschlossen ist, werden die Ergebnisse angezeigt. Je nach Konfiguration können Sie einen Durchsatz von bis zu der maximalen Netzwerkgeschwindigkeit Ihrer VM und Tausende von IOPS pro TiB erwarten.