16-12-2011, Friday-20:42:36
die Intelvariante heisst SpeedStep und macht im Prinzip das Gleiche, bei geringer Last taktet der Prozessor herunter.
Ich habe die Problematik des Threads mal durchgespielt. Es ist tatsächlich so, dass unter Linux die CPU(s) runtergetaktet werden.
Bei mir (AMD Athlon 64 X2 Dual Core Processor 5200+) läuft die CPU mit 1000 MHz (cat /proc/cpuinfo).
Habe dann dem Simutransprozess direkt einem Kern zugewiesen:
1.(ps ax | grep simutrans -> auslesen der PID), sudo taskset -p taskid 01 -> Kern 1 zuweisen;
keine wirklich messbare Verbesserung
2. die Performance der CPU hochgesetzt
echo performance | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
läuft minimal besser, CPU läuft jetzt permanent auf voller Leistung
3. als letztes habe ich den NICE-Wert auf -10, d.h. dem Simutrans-Prozess wird mehr Rechenleistung zugewiesen (Standard 0, normaler Mittelwert)
sudo renice -10 -p taskid
keine wirklich weitere spürbare Verbesserung
Michael
Ich habe die Problematik des Threads mal durchgespielt. Es ist tatsächlich so, dass unter Linux die CPU(s) runtergetaktet werden.
Bei mir (AMD Athlon 64 X2 Dual Core Processor 5200+) läuft die CPU mit 1000 MHz (cat /proc/cpuinfo).
Habe dann dem Simutransprozess direkt einem Kern zugewiesen:
1.(ps ax | grep simutrans -> auslesen der PID), sudo taskset -p taskid 01 -> Kern 1 zuweisen;
keine wirklich messbare Verbesserung
2. die Performance der CPU hochgesetzt
echo performance | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
läuft minimal besser, CPU läuft jetzt permanent auf voller Leistung
3. als letztes habe ich den NICE-Wert auf -10, d.h. dem Simutrans-Prozess wird mehr Rechenleistung zugewiesen (Standard 0, normaler Mittelwert)
sudo renice -10 -p taskid
keine wirklich weitere spürbare Verbesserung
Michael
OS: Ubuntu Linux 20.10, Win10 Pro
Simutrans 122.0 r9274, Pak.German128 V2.0
Simutrans 122.0 r9274, Pak.German128 V2.0