Speicherplatznutzung im Blick behalten

Auf dieser Seite finden Sie Informationen zum Überwachen der Volumennutzung.

Volume-Nutzung

Volumes sind Container für Nutzerdaten und Snapshot-Daten. Sie begrenzen das Wachstum dieser Daten auf die Kapazität des Volumes.

Wenn eine Anwendung oder ein Nutzer mehr Daten in das Volume schreibt, als zugewiesen sind, wird ein out-of-space-Fehler ausgegeben, der zu Anwendungsproblemen führen kann. Wir empfehlen, die Nutzung im Blick zu behalten, um Fehler aufgrund von Speicherplatzmangel zu vermeiden.

Ein gängiger Ansatz besteht darin, die Lautstärke zu erhöhen, sobald ein bestimmter Nutzungsschwellenwert erreicht wird, in der Regel 80 %.

Hinweise

Beachten Sie die folgenden Hinweise zur Volumennutzung:

  • Möglicherweise ist nicht genügend freier Speicherplatz vorhanden, obwohl Sie Ihre Daten gelöscht haben. Außerdem könnten Sie Snapshots löschen, die auf Daten verweisen, die Sie benötigen. Weitere Informationen finden Sie unter Snapshots und Snapshot-basierte Datenverwaltung.

  • Anstatt Snapshots manuell zu löschen, um Speicherplatz freizugeben, empfehlen wir, die Volume-Kapazität zu erhöhen, um Speicherplatzmangel zu vermeiden.

  • Inodes sind begrenzte Ressourcen in einem Volume und werden für jede Datei oder jedes Verzeichnis verwendet, das Sie erstellen. Obwohl ein Mangel an Inodes seltener vorkommt, empfehlen wir, sie in einer Umgebung zu überwachen, in der Millionen von Dateien in einem Volume erwartet werden.

Methoden zur Überwachung der Volumennutzung

Sie können die Volumennutzung mit den Methoden in den folgenden Abschnitten überwachen:

Nutzungsüberwachung mit Cloud Monitoring

Sie können die Volumennutzung anhand der folgenden Volumemesswerte berechnen:

  • Volume-Speicherplatz: netapp.googleapis.com/volume/bytes_used / netapp.googleapis.com/volume/allocated_bytes * 100

  • Volume-Inodes: netapp.googleapis.com/volume/inode_used / netapp.googleapis.com/volume/inode_limit * 100

Verwenden Sie den Namen und den Speicherort des Volumes als Messwertlabel, um zusammengehörige Messwerte abzugleichen.

Mit Cloud Monitoring-Benachrichtigungen können Sie das Ergebnis mit einem Schwellenwert wie 80% vergleichen, um Benachrichtigungen auszulösen.

Das folgende Beispiel zeigt Prometheus Query Language (PromQL)-Code zum Überwachen der Volumennutzung:

   netapp_googleapis_com:volume_bytes_used / netapp_googleapis_com:volume_allocated_bytes
 

Sie können diesen Code für die Verwendung in einer Benachrichtigungsrichtlinie für Messwertschwellen erweitern.

   (netapp_googleapis_com:volume_bytes_used /
   netapp_googleapis_com:volume_allocated_bytes) > 0.8
 

Die Messwerte werden alle fünf Minuten aktualisiert. Änderungen, die auf einer kleineren Zeitskala auftreten, werden in Cloud Monitoring nicht berücksichtigt.

Clientseitige Nutzungsüberwachung

Sie können die verwendete und verfügbare Kapazität eines Volumes prüfen, indem Sie die Eigenschaften des netzwerkzugeordneten Laufwerks über das Clientbetriebssystem abfragen:

  • Windows-Clients: Verwenden Sie den Befehl dir in der Eingabeaufforderung oder den Befehl Drive > Properties im Datei-Explorer.

  • Linux-Clients: Verwenden Sie den Befehl df für die Speicherplatz- und df -i für die Inode-Überwachung.

Administrative Nutzungsüberwachung

Sie können die Nutzung und den bereitgestellten Speicherplatz für Volumes in der Google Cloud Console auf der Seite „Volumes“ ansehen:

  1. Rufen Sie in der Google Cloud Console die Seite NetApp Volumes auf.

    Zu NetApp Volumes

  2. In der Spalte Verwendet sehen Sie den Prozentsatz der Nutzung und die verwendeten GiB.

Mit der Google Cloud CLI können Sie die Kapazität und Nutzung von Volumes abrufen:

   gcloud netapp volumes list --format="table(name, capacityGib, usedGib)"
  

Inode-Messwerte sind bei diesem Ansatz nicht verfügbar.

Nächste Schritte

Weitere Informationen zu Cloud Logging