Ich habe eine Ausgabe lstopo --output-format txt -v --no-io > lstopo.txt
für einen 8-Kern-Knoten in einem Cluster, nämlich https://dl.dropboxusercontent.com/u/13029929/lstopo.txt
Die Datei ist eine Textzeichnung des Knotens. Es ist sowohl für das Terminal als auch für gedit unter Ubuntu meines Laptops zu breit, und ein Teil seiner rechten Seite wird von meinem Laptop nach links verschoben und überlappt den linken Teil der Zeichnung. Ich frage mich, wie ich die Datei richtig anzeigen kann. (Hinzugefügt: Mir ist klar, dass ich die Zeichnung richtig anzeigen kann, indem ich sie in die Dropbox hochlade und in Firefox öffne, wodurch die Zeichnung richtig verkleinert wird. Wenn Sie jedoch die lokale Datei in Firefox öffnen, werden die Strichlinien "-" falsch angezeigt, und ich frage mich, warum ? Außer Firefox kann auch jede Software daran arbeiten?)
Was bedeutet "PU P #" in jedem Kern "Core P #"? Warum sind ihre Zahlen nicht gleich?
Bedeutet "L1i" einen L1-Anweisungscache und "L1d" einen L1-Datencache?
Warum unterscheiden L2- und L3-Caches nicht zwischen Befehls-Cache und Daten-Cache? Ist das bei Computern üblich?
Was bedeutet "Socket P #"? Wird der "Socket" für die Verbindung zwischen den L3-Caches und dem Hauptspeicher verwendet?
Was bedeutet "NUMANode P # (16 GB)"? Ist es ein Hauptspeicherchip?
Zeigt die Zeichnung, dass sich vier Kerne einen Hauptspeicherchip und die anderen vier Kerne einen anderen Hauptspeicherchip teilen?
Gibt es nicht einen Hauptspeicher, der von allen 8 Kernen im Knoten gemeinsam genutzt wird? Ist der Knoten also wie ein verteiltes System mit zwei 4-Kern-Computern ohne gemeinsamen Speicher? Wie können die beiden 4-Kern-Gruppen miteinander kommunizieren?
Bedeutet "Maschine (32 GB)" die Summe der Größen der beiden in 6 genannten Hauptspeicherchips?
sudo apt-get install hwloc
.
hwloc
Pakets. open-mpi.org/projects/hwloc