kann ich den Server zwingen, immer turboboost zu verwenden?

3

Ich verwende HP DL360p Gen8 mit 2 * Xeon E5-2640. Ich lade die CPU nicht zu 100%, ich lade sie nur zu ~ 10% und ich denke, Turboboost ist nicht aktiviert. Ich benutze jedoch meinen Server für den Handel, daher ist mir die CPU-Auslastung absolut egal, aber ich möchte meine Daten immer so schnell wie möglich verarbeiten. Ich möchte also, dass der Server mit maximal 3 GHz arbeitet.

Dh 90% der CPU-Zeit habe ich nichts zu verarbeiten. 10% der CPU-Zeit habe ich Daten zu verarbeiten. Aber ich muss es so schnell wie möglich verarbeiten. Ich brauche jede einzelne Mikrosekunde. Ich möchte also, dass der Server immer im maximalen "turboboosted" Modus arbeitet. Ist es möglich?

javapowered
quelle
Es ist möglicherweise besser, die CPU zu übertakten, wenn Ihr System dies zulässt (obwohl dies wahrscheinlich nicht der Fall ist).
bwDraco
Meinen Sie damit, dass Sie es 10% der Zeit zu 100% laden oder dass es nur zu 10% geladen ist, wenn Sie Daten darauf verarbeiten?
Darth Android
@DarthAndroid keine CPU-Last ist konstant über 10%
javapowered
@javapowered Dann sollte es bereits in einem vollständig aufgeladenen Zustand betrieben werden, vorausgesetzt, 10% entsprechen einer vollständigen Auslastung eines einzelnen Kerns (was höchstwahrscheinlich der Fall ist). Sie müssen sich noch mit Übertakten beschäftigen, um es weiter zu steigern.
Darth Android
Keine 10% werden auf alle Kerne aufgeteilt
javapowered

Antworten:

3

TurboBoost übersteuert den Prozessor dynamisch, basierend auf der Anzahl der vollständig geladenen Kerne. Wenn Sie tatsächlich alle Kerne auf der CPU laden, werden Sie wahrscheinlich auch mit TurboBoost keine 3GHz sehen.

Eigentlich möchten Sie einen konsistenten Boost erzielen, indem Sie TurboBoost deaktivieren und dann den Prozessor auf die gewünschte Geschwindigkeit übertakten. Offensichtlich birgt dies Risiken für das System, da Komponenten über der Nennkapazität betrieben werden. Wägen Sie diese also gegen die potenziellen Kosten für den Austausch von Hardware ab, wenn diese nicht ausreichend gekühlt ist Wenn die Leute es unter Volllast konstant auf 4 GHz bringen, besteht eine gute Chance, dass Sie 3GHz erreichen. Wenn einige Probleme haben, 3.2 GHz zu erreichen, sind Sie müder. Möglicherweise müssen Sie den Lüfter der CPU austauschen, um die Temperaturen zu kontrollieren.

Darth Android
quelle
2
Dazu kommt, warum dies höchstwahrscheinlich das ist, was Sie tun möchten ... laut Mike Pearce von Intel "Der Intel (R) Xeon X7560 ist beispielsweise ein 2,26-GHz-Chip, der Turbo Boost unterstützt, um den Prozessor bei Bedarf zu übertakten Es werden keine weiteren Kerne benötigt. Wenn Sie also mit weniger als allen Kernen eines bestimmten Chips arbeiten, kann Turbo Boost einige Kerne aufladen. " Dies bedeutet, dass Turbo Boost nicht ALLE Kerne auf die OC-Geschwindigkeit bringt. Nur ein paar. Wenn Sie also wirklich Multi-Core- / Multi-Prozessor-Leistung benötigen, befolgen Sie entweder den Rat von Darth Android oder lassen Sie es in Ruhe.
Bon Gart
0

Diese Hardware unterstützt kein Übertakten, Sie können jedoch das BIOS aufrufen und die Energieverwaltung auf "Hohe Leistung" einstellen. Wenn Sie Windows verwenden, stellen Sie die Energierichtlinie im Betriebssystem ebenfalls auf "Hohe Leistung" ein. Setzen Sie unter Linux den CPU-Skalierungsregler auf "Leistung" . Dies hält die CPU nicht im Turboboost-Bereich, sondern im Grundtakt auf einem Minimum, sodass weniger hochgeschaltet wird, wenn die Last zunimmt. Sie können auch alle P-Zustände im BIOS deaktivieren. Dadurch wird die Latenz der CPU-Antwort weiter verringert, die Leistungsaufnahme im Leerlauf wird jedoch erheblich erhöht.

RedShift
quelle