Überprüfen der NUMA-Knoten in /proc/numa
In diesem Schritt werden wir das /proc
-Dateisystem erkunden, um Informationen über NUMA-Knoten zu finden. Das /proc
-Dateisystem ist ein virtuelles Dateisystem, das Informationen über Prozesse und andere Systeminformationen bereitstellt. Es ist ein ausgezeichneter Ort, um Details zur Konfiguration und zum Status Ihres Linux-Systems zu finden.
Insbesondere werden wir uns das Verzeichnis /proc/numa
ansehen. Dieses Verzeichnis enthält Dateien, die Details zur NUMA-Konfiguration bereitstellen.
Zunächst listen wir den Inhalt des Verzeichnisses /proc/numa
mit dem Befehl ls
auf. Geben Sie den folgenden Befehl in Ihrem Terminal ein und drücken Sie die Eingabetaste:
ls /proc/numa
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
distance nodes
Dies zeigt an, dass es in /proc
zwei Hauptdateien oder -verzeichnisse im Zusammenhang mit NUMA gibt: distance
und nodes
.
Jetzt untersuchen wir den Inhalt der Datei /proc/numa/nodes
. Diese Datei sollte die verfügbaren NUMA-Knoten auflisten. Wir können den Befehl cat
verwenden, um den Inhalt dieser Datei anzuzeigen. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
cat /proc/numa/nodes
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
0
Diese Ausgabe bestätigt, dass Ihr System mindestens einen NUMA-Knoten hat, nämlich Knoten 0. Wenn Ihr System mehr NUMA-Knoten hätte, würden Sie hier eine Liste der Knotennummern sehen (z. B. 0 1
).
Als Nächstes schauen wir uns die Datei /proc/numa/distance
an. Diese Datei zeigt die Entfernung zwischen NUMA-Knoten an, die die Kosten für den Zugriff auf den Speicher eines anderen Knotens darstellt. Bei einem Ein-Knoten-System beträgt die Entfernung zu sich selbst typischerweise 10. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
cat /proc/numa/distance
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
0: 10
Diese Ausgabe zeigt die Entfernungsmatrix. In diesem Fall bedeutet 0: 10
, dass die Entfernung von Knoten 0 zu Knoten 0 10 ist. Bei Systemen mit mehreren NUMA-Knoten würden Sie eine Matrix sehen, die die Entfernungen zwischen allen Knotenpaaren anzeigt.
Das Erkunden des /proc
-Dateisystems ist eine gängige Methode, um Systeminformationen in Linux zu sammeln. Sie haben nun gesehen, wie Sie es verwenden können, um die auf Ihrem System erkannten NUMA-Knoten zu überprüfen.
Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.