shutdown
28-01-2008, 22:05
Hi,
gibt es eine Möglichkeit, mit einem C-Programm unter Linux die Geschwindigkeit der CPU (in MHz) selber zu berechnen?
Ich habe mir gedacht es müsste eigentlich möglich sein wenn man das Programm mittels nanosleep o.ä. anhält und dann die Zeit über TSC ausliest - allerdings ist TSC seit es im Linux-Kernel dynamische Ticks gibt ja nicht mehr für sowas zu gebrauchen, oder?
Falls von euch da jemand was weiss wäre es echt super, die Lösung muss auch nicht 100% genau sein - mich würde nur brennend interessieren ob man das hinkriegt :D
Danke schonmal,
Peter
gibt es eine Möglichkeit, mit einem C-Programm unter Linux die Geschwindigkeit der CPU (in MHz) selber zu berechnen?
Ich habe mir gedacht es müsste eigentlich möglich sein wenn man das Programm mittels nanosleep o.ä. anhält und dann die Zeit über TSC ausliest - allerdings ist TSC seit es im Linux-Kernel dynamische Ticks gibt ja nicht mehr für sowas zu gebrauchen, oder?
Falls von euch da jemand was weiss wäre es echt super, die Lösung muss auch nicht 100% genau sein - mich würde nur brennend interessieren ob man das hinkriegt :D
Danke schonmal,
Peter