CPU-Frequenz erhöhen / senken - was tun mit RAM?

389
drjrm3

Ich verwende einen alten Laptop (auf dem CentOS 7 ausgeführt wird) als Rechencomputer in einem kleinen Cluster zu Hause. Um Überhitzung zu vermeiden, ändere ich die CPU-Geschwindigkeit durch Ändern

/sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq

Ich glaube, wenn Sie einen Prozessor übertakten, müssen Sie auch die RAM-Einstellungen ändern. Wenn ich meine CPU-Geschwindigkeit durch Bearbeiten dieser Datei erhöhen / senken möchte, was muss ich tun, bzw. kann ich RAM auf Betriebssystemebene verwenden? Gibt es noch andere Überlegungen für mich?

1

1 Antwort auf die Frage

0
Zombie Feynman

Das cpufreq-System ist kein "richtiges" Übertaktungs- / Untertaktungssystem. Es ist nur eine Schnittstelle zu standardmäßigen Energiesparfunktionen (CPU-Frequenzskalierung), die in modernen CPUs enthalten sind. Dies bedeutet insbesondere, dass Sie (1) cpufreq nicht alleine verwenden können, um die Prozessorgeschwindigkeit über sichere Grenzen hinaus zu erhöhen, und (2) Sie müssen nichts mit dem RAM tun. Das bedeutet nicht zwangsläufig, dass Sie nichts mit dem RAM tun dürfen, aber persönlich würde ich mich nicht darum kümmern, es sei denn, die normale CPU-Drosselung erweist sich als unzureichend, um eine Überhitzung zu verhindern.

Im Allgemeinen ist es wahrscheinlich eine gute Idee, cpupowerdie Frequenz oder den cpufreq-Governor einzustellen, anstatt die sysfs-Schnittstelle direkt zu verwenden. siehe zB diesen Beitrag . Insbesondere für Intel-Prozessoren möchten Sie vielleicht auch den Linux Thermal Daemon kennenlernen .

Ich überlasse die Frage, was Sie mit dem RAM tun können, damit jemand anders antworten kann.