Symptome und Geltungsbereich
- Dauerlastdurchsatz sinkt nach einer Aufwärmphase.
- Konfiguriertes Maximum oder gemessene Temperatur passt zu niedrigem wirksamem Takt.
Betroffene Umgebung
Linux-CPUFreq-Regeln; Sensoren und thermische Zähler unterscheiden sich nach Plattform und Treiber.
Mögliche Ursachen
Das sind mögliche Erklärungen, keine bestätigte Diagnose. Mehrere unabhängige Fehler können gleichzeitig vorliegen.
- Aktives Profil, Firmwaregrenze oder maximales Scaling kann die angeforderte Leistung begrenzen.
- Wärme- oder Leistungsgrenzen können tatsächliche Leistung trotz hoher gemeldeter scaling_cur_freq begrenzen.
Sicher prüfen
Führe jeweils einen Befehl in der passenden Sitzung aus. Lies zuerst die Erklärung. Großgeschriebene Platzhalter brauchen deine Werte; Werkzeuge und Rechte unterscheiden sich je nach Distribution. Die Website zeigt Befehle an und führt sie niemals aus.
Prüfschritt 1
Liest eine CPUFreq-Regel in Argumentreihenfolge; wähle die betroffenen CPUs. Fehlende Dateien bedeuten nicht unterstützte Schnittstellen.
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_driver /sys/devices/system/cpu/cpufreq/policy0/scaling_governor /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_max_freqErgebnis einordnen: Ein niedriges Scaling-Maximum spricht für eine Vorgabengrenze. Governorname und scaling_cur_freq beweisen allein keinen tatsächlichen Hardwaretakt.
Prüfschritt 2
Liest lm-sensors-Ausgabe; Werkzeug und Sensortreiber müssen vorhanden sein.
sensorsErgebnis einordnen: Vergleiche CPU-Sensorbezeichnungen und Grenzen mit zeitlichem Durchsatz. Ein kühler Einzelwert nach Lastende schließt vorherige Drosselung nicht aus.
Nächste Schritte nach Befund
Unbeabsichtigte Leistungsgrenze korrigieren
Wenn Profil oder Taktgrenze ungewollt niedrig sind, wähle das vorgesehene unterstützte Leistungsprofil oder stelle dokumentierte CPUFreq-Grenzen her. Vergleiche identische Arbeit mit kontrollierter Änderung.
Vorsicht: Mehr angeforderte Leistung erhöht Wärme und Verbrauch. Schreibe keine Takte außerhalb des unterstützten Treiberbereichs.
Wiederherstellung / Rücknahme: Stelle Profil und notierte Grenzen zurück; prüfe, ob Automatik sie sofort wieder überschreibt.
Hat dir dieser Hinweis geholfen?
Bestätigte Kühlungsgrenze beheben
Wenn Sensoren und Dauerlast thermische Begrenzung stützen, reduziere Last und prüfe Lüfter, blockierten Luftstrom und unterstützte Kühlung. Bewerte Durchsatz nach Behebung der tatsächlichen Grenze neu.
Vorsicht: Deaktiviere keine Wärmeschutzfunktion für einen Benchmark. Fehlende Sensoren oder modellspezifische Zähler beweisen weder niedrige noch hohe Temperaturen.
Wiederherstellung / Rücknahme: Stelle vorübergehende Last- oder Profilgrenzen nach geprüfter Kühlkorrektur zurück; nimm nur dokumentierte Konfigurationsänderungen zurück.
Hat dir dieser Hinweis geholfen?
Quellen und Prüfung
Diese Anleitung basiert auf Originalquellen von Projekten oder Distributionen und wurde am genannten Datum redaktionell geprüft. Das ist eine Quellenprüfung, kein Nachweis einer auf deiner Hardware reproduzierten Lösung. Log-Beispiele sind synthetische Testdaten. Versionsabhängige Details müssen zur installierten Ausgabe passen.
- Linux kernel — CPU performance scaling (Projekt- oder Distributionsdokumentation)
- Linux kernel — hardware monitoring sensor interfaces (Projekt- oder Distributionsdokumentation)