Bitte beachten Sie: Diese Website enthält ein Barrierefreiheitssystem. Drücken Sie Strg-F11, um die Website an Sehbehinderte anzupassen, die einen Bildschirmleser verwenden; Drücken Sie Strg-F10, um ein Eingabehilfemenü zu öffnen.

NCC-Integritätsprüfung: cvm_memory_usage_check

NCC-Integritätsprüfung: cvm_memory_usage_check

NCC-Integritätsprüfung: cvm_memory_usage_check

Dieser Beitrag wurde maschinell übersetzt. Für die englische Originalversion bitte hier klicken.

Beschreibung

Der NCC-Integritätscheck cvm_memory_usage_check überprüft, ob jede Controller-VM (CVM) auf jedem Knoten über genügend freien Speicher verfügt.

Die Prüfung verwendet die MemAvailable- Metrik, die in /proc/meminfo auf jedem CVM gemeldet wird. Standardmäßig schlägt die Prüfung fehl, wenn MemAvailable auf einem CVM kleiner ist als:

  • 768000 KB (750 MB) mit
  • 589824 KB (576 MB) mit NCC 3.10 und höher

Hinweis : Wenn der Wert von MemAvailable auf einem beliebigen CVM 20 Minuten lang unter dem konfigurierten Schwellenwert liegt, wird ein kritischer Alarm „CVM- oder PC-VM-RAM-Auslastung hoch“ mit der ID A1056 ausgelöst.

Wenn Sie die folgende Warnmeldung erhalten und die Größe des verfügbaren Speichers 750 MB überschreitet, aktualisieren Sie auf die neueste Version von NCC.

Die Hauptspeichernutzung in Controller-VM oder Prism Central VM {ip_address} ist hoch. {available_memory_kb} KB Speicher sind frei

Ausführen der NCC-Prüfung

Führen Sie die NCC-Prüfung als Teil der vollständigen NCC-Integritätsprüfungen durch.

nutanix@cvm$ ncc Gesundheitschecks laufen_alle

Oder Sie können diese Prüfung separat ausführen.

nutanix@cvm$ ncc Gesundheitschecks Systemchecks CVM-Speichernutzungscheck

Sie können die Prüfungen auch von der Integritätsseite der Prism-Webkonsole aus ausführen: Wählen Sie Aktionen > Prüfungen ausführen . Wählen Sie Alle Prüfungen aus und klicken Sie auf Ausführen .

  • Diese Prüfung wird auf Controller-VMs und Prism Central-VMs ausgeführt.
  • Diese Prüfung wird standardmäßig alle 5 Minuten ausgeführt.
  • Diese Prüfung generiert nach 5 aufeinanderfolgenden Fehlern in geplanten Intervallen eine Warnung.

Hinweis : Wir können die Kategorie MemFree in /proc/meminfo ähnlich wie MemAvailable sehen. MemFree enthält jedoch keine Puffer und zwischengespeicherten Speicherbereiche, die wiederverwendet werden können. Daher sollten wir den Wert von MemFree für den freien Speicher nicht überprüfen.

Beispielausgabe

Für Status: WARN

Ausführen von /health_checks/system_checks/cvm_memory_usage_check [ WARNUNG ]
------------------------------------------------------------------------+
Detaillierte Informationen für cvm_memory_usage_check:
Knoten xxxx:
WARNUNG: Antwort von xxxx kann nicht analysiert werden:
Weitere Informationen zu cvm_memory_usage_check finden Sie in KB 2473 (http://portal.nutanix.com/kb/2473). Alternativ können Sie die Überprüfung erneut durchführen mit: ncc health_checks system_checks cvm_memory_usage_check --cvm_list=xxxx


Für Status: FAIL (589824 KB für NCC 3.10 und höher und 758000 KB für NCC <3.10 )

Detaillierte Informationen für cvm_memory_usage_check:
Knoten xxxx:
Die Hauptspeichernutzung im Controller VM 10.xxx ist hoch. 758000 KB Speicher sind frei.
Weitere Informationen zu cvm_memory_usage_check finden Sie in KB 2473 (http://portal.nutanix.com/kb/2473). Alternativ können Sie die Überprüfung erneut durchführen mit: ncc health_checks system_checks cvm_memory_usage_check --cvm_list=xxxx


Ausgabenachrichten

Ausweis prüfen 3023
Beschreibung Überprüfen Sie, dass die Speichernutzung von CVM oder Prism Central VM nicht zu hoch ist.
Ursachen des Scheiterns Die RAM-Nutzung der Controller-VM oder Prism Central-VM war hoch.
Auflösungen Überprüfen Sie die Speicherauslastung von Prism Central VM oder Controller VM. Wenn Sie ein abnormales Verhalten feststellen, sammeln Sie Protokolle und wenden Sie sich an den Nutanix-Support.
Auswirkungen Die Leistung des Clusters kann erheblich beeinträchtigt sein.
Warnmeldungs-ID A1056
Alarmtitel Hohe RAM-Auslastung bei CVM oder Prism Central VM
Intelligenter Titel für Warnmeldungen Hohe RAM-Auslastung bei VM-Typ : IP-Adresse
Warnmeldung Die Hauptspeichernutzung in vm_type ip_address ist hoch, available_memory_kb KB ist frei.

Hinweis: Um zu überprüfen, ob dieser Alarm auf CVM oder PCVM (Prism Central VM) generiert wird, wählen Sie den Alarm aus und überprüfen Sie die auf der Benutzeroberfläche angegebene Quellentität. Es wird der Name der virtuellen Maschine gedruckt, von der der Alarm generiert wird.

Lösung

Wenn die Prüfung eine Warnung ausgibt oder die Warnung „CVM- oder PC-VM-RAM-Auslastung hoch“ ausgelöst wird, stellen Sie sicher, dass die CVMs innerhalb der Speicherschwellenmenge konfiguriert sind, abhängig von den im Cluster verwendeten Funktionen. Weitere Informationen finden Sie unter Controller-VM-Speicherkonfiguration (für CVMs) und Prism Central-Instanzkonfigurationen (für Prism Central-VMs) .

Wenn die Prüfung eine Warnung zu einer PC-VM meldet, gehen Sie wie folgt vor:

  1. Stellen Sie sicher, dass die PC-VMs je nach den im PC-Cluster verwendeten Funktionen innerhalb der Schwellenwertspeichermenge konfiguriert sind.

Prism Central <5.17.1. Für jede Prism Central VM

PC-Größe vCPU Speicher [GB] Unterstützte VMs (über alle Cluster hinweg)
Klein 4 16 GB 2500 (Skalierung: 5000)
Groß 8 32 GB 12500 (Skalierung: 25000)

Prism Central 5.17.1 oder höher. Für jede Prism Central VM.

PC-Größe vCPU Speicher [GB] Unterstützte VMs (über alle Cluster hinweg)
Klein 6 26 GB 2500 (Skalierung: 5000)
Groß 10 44 GB 12500 (Skalierung: 25000)

Zusätzlicher Speicherbedarf, wenn die folgenden Dienste aktiviert sind:

PC-Größe Calm/Leap oder beides aktiviert, GB Mikrosegmentierung, GB
Klein 4 1
Groß 8 1

  1. Aktualisieren Sie NCC in der Prism Central-Umgebung auf die neueste Version. Siehe Aktualisieren von NCC auf Prism Central .
  2. Aktualisieren Sie Prism Central auf 5.17.1 oder eine höhere Version. Siehe Upgrade und Installation von Prism Central .
  3. Prism Central-VMs sollten nur mit der Standardressourcengröße basierend auf den von Prism Central verwalteten VMs konfiguriert werden. Wir empfehlen nicht, benutzerdefinierte Ressourcen hinzuzufügen. Wenn die PC-VMs innerhalb des Speicherschwellenwerts konfiguriert sind, die Prüfung jedoch trotzdem einen Fehler meldet, wenden Sie sich an Lenovo Premier Support (sofern Sie über Abdeckung verfügen) oder den Nutanix-Support , um zu überprüfen, ob die PC-VM-Dienste sich wie erwartet verhalten.
  4. Überprüfen Sie mithilfe der Behavioral Learning Tools im Prism Central Dashboard, ob VMs mit zu vielen Speicherressourcen überlastet sind.


Wenn Sie zu diesem Problem einen Supportfall beim Lenovo Premier Support (sofern Sie abgedeckt sind) oder beim Nutanix Support melden, fügen Sie dem Fall die Ausgabe der folgenden Befehle bei:

  • Sammeln Sie aktuelle Informationen zur Speichernutzung (CVM oder PCVM):
    nutanix@cvm$ allssh "cat /proc/meminfo | grep Mem"
  • Sammeln Sie mit Logbay ein Protokollpaket und laden Sie es direkt per FTP/SFTP oder manuell über das Support-Portal in den Fall hoch. Weitere Informationen zur Verwendung von Logbay finden Sie unter Nutanix KB 6691. Um das Protokollpaket automatisch mit Logbay hochzuladen, verwenden Sie die Optionen --dst (FTP/SFTP-Ziel) und -c (Supportfallnummer).

Weitere Informationen

Dokumenten-ID:HT514184
Ursprüngliches Veröffentlichungsdatum:09/09/2022
Datum der letzten Änderung:09/11/2024