Gibt es eine Möglichkeit, einen Job ausschließlich auf einem Chip auszuführen?
Wir haben eine Menge großer (1 TB +) NUMA-Maschinen im Einsatz und haben beim Benchmarking viel Lärm bekommen. Wir haben festgestellt, dass die Laufzeiten für unsere Anwendung von einem Lauf zum nächsten sehr konstant sind, wenn auf dem Computer nichts anderes ausgeführt wird. Wenn jedoch andere Jobs vorhanden sind, sogar geringfügige scheinbar unbedeutende Jobs, kann der Lauf in den Run-Zustand eintreten Leistung unserer Anwendung. Wir vermuten, dass dies auf einen Chip-Speicherbus-Konflikt zurückzuführen ist, und wir möchten diese Hypothese testen. Unser Ziel ist es nicht, die Leistung unserer Anwendung hier zu maximieren, sondern lediglich die Variabilität zu beseitigen, damit wir die Auswirkungen von Leistungsoptimierungen genau messen können.
Gibt es eine Möglichkeit, dem Betriebssystem anzugeben, dass ein Job ausschließlich auf einem Prozessorchip ausgeführt werden soll? In unserer Konfiguration haben wir 8 Prozessorchips mit jeweils 10 Prozessorkernen (das Betriebssystem verfügt über 80 Prozessoren). Daher möchten wir, dass nur ein Prozessorkern auf jedem Prozessorchip verwendet wird.
Wir betreiben SLES11u3, denke ich auf diesem Rechner, haben aber auch Zugriff auf RHEL5.8 (und SUSE10 / RHEL4). Wir haben uns Taskset schon einmal angeschaut, aber es gibt nur Affinität zu einem bestimmten Prozessor an, ohne das Verhalten anderer Jobs zu beeinträchtigen (und leider gibt es viele kleine vom Betriebssystem).
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
3
Wie können Sie die Akkulaufzeit eines Laptops eines Windows-PCs optimal nutzen?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem