Hallo,
ich hoffe, das Thema ist in diesem Unterforum richtig, habe kein wirklich passendes gefunden, was sich mit Performance beschäftigt.
Ich habe wegen vermeintlich besserer Hardwareunterstützung von Suse 11.3 auf 11.4 upgegradet. Nun geht meine Rechenleistung (8 virtuelle Kerne via Hyperthreading) stark runter, wenn ich alle 8 Kerne benutze.
Im Detail:
Ich nutze 7 von 8 Kernen für einen Prozess. Wenn ich einen weiteren Prozess für Kern 8 starte, ging die Performance des ersten 7-Kern Prozesses um 1-3% zurück unter Suse 11.3. Also perfekt.
Unter Suse 11.4 läuft der 7-Kern Prozess allein auch genauso schnell. ABER: Wenn nun der 8. Kern durch den zweiten Prozess benutzt wird, dann bremst es den 7-Kern Prozess um ca. 40% aus!
Es scheint, als würde das neue Suse (oder der neue Kernel?) ständig die Kerne innerhalb des 7-Kern-Multithread-Prozesses wechseln zu wollen und dadurch jedesmal Zeit durch irgendwelche Auslastungsabfragen einzubüßen.
Kennt jemand das Problem oder hat jemand einen Tipp, was ich probieren könnte?
Mit einer niedrigen Priorität des zweiten Prozesses (nice -n 19 <process2>) habe ich es schon versucht, ohne Änderung.
Danke euch!
J.