我在家里的一个小集群中使用一台旧笔记本电脑(运行 CentOS 7)作为计算主机,为了防止它过热,我通过改变 CPU 速度来改变
/sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
我认为,如果您对处理器进行超频,您还需要更改 RAM 设置。如果我要通过编辑此文件来提高/降低 CPU 速度,我需要在操作系统级别对 RAM 做什么/可以做什么?我还有其他需要考虑的吗?
答案1
cpufreq 系统不是一个“合适的”超频/降频系统;它只是现代 CPU 中包含的标准节能功能(CPU 频率缩放)的接口。具体来说,这意味着 (1) 您不能单独使用 cpufreq 来将处理器速度提高到安全范围之外,以及 (2) 您不必对 RAM 做任何事情。这并不一定意味着您一定不能对 RAM 做任何事情,但我个人不会为此烦恼,除非正常的 CPU 节流被证明不足以防止过热。
一般来说,使用cpupower
设置频率或 cpufreq 调节器而不是直接使用 sysfs 接口可能是一个好主意;参见例如这个帖子。特别是对于英特尔处理器,您可能还需要查看Linux 热守护进程。
我将留下你能与 RAM 有关的事情,以便其他人来回答。