Poison Nuke
11.04.11, 19:36
Hallo,
es geht um einen Server mit Intel Xeon L3426 (Lynnfield) auf einem Supermicro X8SIL
Wenn darauf ein Windows Server 2008R2 läuft, dann funktioniert TurboBoost einwandfrei. Komischerweise wird es aber von CPUz oder TMonitor nicht ganz korrekt angezeigt (je nach Energiesparplan wird teilweise kein angehobener Multi angezeigt, obwohl Benchmarkegebnisse eindeutig dafür sprechen).
Unter Linux, egal welche Distri (versucht mit Debian Lenny, Squeeze, Gentoo mit Kernel 2.6.35), ist kein TurboBoost erkennbar.
dazu wurde i7z installiert (https://code.google.com/p/i7z/), um die Taktfrequenzen genau zu überwachen, und dann wurde einfach mit einem dd aus urandom nach null ein einzelner CPU Kern voll ausgelastet. Ergebnis, egal welches System, im Idle werden alle Cores so um die 1200Mhz angezeigt, wie es mit SpeedStep auch sein sollte, mit dd sind alle Cores auf 1866Mhz. Das ist der Standardtakt der CPU. TurboBoost sind 3200Mhz bei einem Core und 2800 oder so bei 2 Cores Auslastung, aber das wird nie angezeigt.
EIST, und C1E usw sind alle aktiviert (BIOS ist auf default Settings, hab aber auch schon mit ein paar Einstellungen rumprobiert).
Wenn man die CPU Leistung misst, dann fällt auch auf, dass kein Unterschied besteht, wenn ich TurboBoost im BIOS aktiviere oder nicht. Unter WIndows ist der Unterschied brachial in den Benchmarks erkennbar.
mir gehen gerade die Ideen aus :(
habt ihr einen Tipp für mich?
es geht um einen Server mit Intel Xeon L3426 (Lynnfield) auf einem Supermicro X8SIL
Wenn darauf ein Windows Server 2008R2 läuft, dann funktioniert TurboBoost einwandfrei. Komischerweise wird es aber von CPUz oder TMonitor nicht ganz korrekt angezeigt (je nach Energiesparplan wird teilweise kein angehobener Multi angezeigt, obwohl Benchmarkegebnisse eindeutig dafür sprechen).
Unter Linux, egal welche Distri (versucht mit Debian Lenny, Squeeze, Gentoo mit Kernel 2.6.35), ist kein TurboBoost erkennbar.
dazu wurde i7z installiert (https://code.google.com/p/i7z/), um die Taktfrequenzen genau zu überwachen, und dann wurde einfach mit einem dd aus urandom nach null ein einzelner CPU Kern voll ausgelastet. Ergebnis, egal welches System, im Idle werden alle Cores so um die 1200Mhz angezeigt, wie es mit SpeedStep auch sein sollte, mit dd sind alle Cores auf 1866Mhz. Das ist der Standardtakt der CPU. TurboBoost sind 3200Mhz bei einem Core und 2800 oder so bei 2 Cores Auslastung, aber das wird nie angezeigt.
EIST, und C1E usw sind alle aktiviert (BIOS ist auf default Settings, hab aber auch schon mit ein paar Einstellungen rumprobiert).
Wenn man die CPU Leistung misst, dann fällt auch auf, dass kein Unterschied besteht, wenn ich TurboBoost im BIOS aktiviere oder nicht. Unter WIndows ist der Unterschied brachial in den Benchmarks erkennbar.
mir gehen gerade die Ideen aus :(
habt ihr einen Tipp für mich?