Berechnen Sie Taktzyklen Multi-Core-CPU + schließen Sie Turbo Boost ein

Berechnen Sie Taktzyklen Multi-Core-CPU + schließen Sie Turbo Boost ein

Wie berechnet man die Taktzyklen, die eine CPU liefern kann (einschließlich Turbo Boost)? Ich muss eine Server-CPU durch eine neue CPU ersetzen (mit weniger Kernen, aufgrund der Lizenzkosten). Ich möchte also sicherstellen, dass die neue CPU genauso viele (oder mehr) Taktzyklen liefert wie die aktuelle CPU. Normalerweise würde man Sockel * Kerne * Taktrate berechnen. Für den Intel® Xeon® Prozessor E5-2687W v4 wäre das beispielsweise: 2 * 12 * 3000 = 72000.

Manche Leute sagen jedoch, ich müsse Turbo Boost berücksichtigen. Sie sagen, ich müsse die folgende Formel verwenden: 2*8*3000 + 2*4*3500 = 76800. Andere sagen, ich müsse die folgende Formel verwenden: 2 * 12 * 3000 + 2 * 12 * 200 = 76800. Sie können mir nicht erklären, warum sie eine dieser Formeln verwenden.

Kann mir jemand helfen und versuchen zu erklären, warum sie die oben genannten Berechnungen verwenden?

Danke

Antwort1

Ja, Sie müssen den Turbo-Boost berücksichtigen. Darüber hinaus hängen die tatsächlichen Turbo-Boost-Verhältnisse bei allen neueren CPUs von der Anzahl der aktiven Kerne ab (mehr aktive Kerne bedeuten einen niedrigeren maximalen Turbo), sodass Sie die Kerne nicht einfach mit den maximalen Turbo-Verhältnissen multiplizieren können.

Leider scheint Intel die Turbo-Verhältnisse auf ARK nicht zu bewerben, und ich konnte sie auch nicht im Datenblatt finden. Sie können diese Informationen direkt von der CPU erhalten, z. B. mit turbostat --debug 1 1, aber das hilft Ihnen nicht viel, wenn Sie selbst keine Kopie haben.

verwandte Informationen