Lieber Besucher, herzlich willkommen im German Railroads Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Es ist prinzipiell richtig, dass ein Eingriff in den Job-Scheduler (über die Methoden der Kernzuweisung) seit Windows Vista in aller Regel nur Nachteile hat. Rein rechnerisch muss die Kernzuweisung einer Anwendung einen Performanzverlust für diese Anwendung darstellen. Es sei denn, es würde gelingen, alle anderen Theads von diesem einen Kern fernzuhalten - dann könnte es sogar einen winzigen Performanzgewinn geben. Aber - es lassen sich nicht alle Threads von einem Kern fernhalten. Der Betriebssystem-Core und ihm sehr nahestehende Dienste laufen unbeirrt auf allen zur Verfügung stehenden Kernen und ignorieren stumpf irgendwelche Versuche, sie dort wegzuziehen.Wer also ein Programm auf einen Kern festlegt stellt sich in Sachen Performance selbst ein Bein.
Moderne Prozessoren können zwar einen Kern hochtakten wenn die anderen nicht benutzt werden, wie Messungen gezeigt haben geschieht dieses aber stets nur kurzfristig weil die höhere Wärmebelastung nicht dauerhaft abgeführt werden kann.
Ich weiß ja nicht was du da für eine CPU/Kühler Kombination betreibst
dass du die TDP derart überreizen kannst
Das Problem liegt hier in der Nutzung der Prozessorregister, wo es einige schmutzige Tricks gab, um die Performance der eigenen Anwendung zu erhöhen...
Diese Tricks gehen aber davon aus, dass der eigene Thread, sobald er wieder an der Reihe ist, auf denselben Registersatz trifft...
Da in Mehrkern-Prozessoren in der Regel jeder Kern seinen eigenen Registersatz besitzt, funktionieren diese Tricks nicht mehr, wenn der Thread plötzlich auf einem anderen Kern läuft.
Der MSTS stürzt z.B. reproduzierbar in bestimmten Situationen ab. Die Abstürze finden in aller Regel beim Auftauchen eines KI-Zuges statt, sobald er in Hörweite kommt...
Karsten Pohl - German Railroads © 2023
Forensoftware: Burning Board®, entwickelt von WoltLab® GmbH | Download Database: entwickelt von INSIDE das Hörspiel