Konrad Rosenbaum schrieb:
Hi,
On Tue, April 22, 2008 10:05, marcus wrote:
weiß jemand von euch zufällig :), wie ich einen Prozess starten kann und diesen dann direkt an eine bestimmte CPU oder sogar einen bestimmten Core binden kann?
Eigentlich nicht. Gibt es einen bestimmten Grund warum Du das machen willst?
Wenn Du maximalen Durchsatz willst, dann solltest Du die Finger von solchen Settings lassen - die Scheduling-Algorithmen von Linux sind so weit ausgereift, dass man es von Hand nur schlechter machen kann.
Im Gegensatz zu gewissen Gehversuchen in Redmond weiss ein Linux was ein Cache und was eine asymmetrische Architektur (z.B. NUMA) ist - es hat eine automatische CPU-Affinitaet, die Du nicht anzufassen brauchst.
Konrad
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
schon einmal vielen dank für die zahlreichen Antworten...ich will nen Benchmark fahren und dann einfach ma vergleiche zwischen SMP und Cores die sich den gleichen Level 2 Cache teilen ziehen.
also taskset kann einen Prozess auf eine bestimmte CPU zuordnen...