Algumas pessoas argumentam que mudar ou modificar qualquer coisa relacionada à CPU não é uma coisa boa. Bem, se esse é o caso, então não haveria overclocking. Eu acho que você pode desativar um ou mais dos núcleos na CPU. Eu sei que isso pode ser feito no Windows, então tem que haver uma maneira de fazer isso no Linux.
Agora, pessoalmente, acho que apenas os usuários avançados tentam fazer essas coisas na CPU e no sistema. Porque qualquer pequeno erro pode inutilizar o sistema. Portanto, qualquer modificação desse tipo deve ser feita com cuidado.
Por padrão, os processadores Intel possuem algumas tecnologias incorporadas que ajudam a economizar energia, como:
Intel Turbo Boost Technology dynamically increases the processor's frequency as needed by taking advantage of thermal and power headroom to give you a burst of speed when you need it, and increased energy efficiency when you don’t.
Idle States (C-states) are used to save power when the processor is idle. C0 is the operational state, meaning that the CPU is doing useful work. C1 is the first idle state, C2 the second, and so on, where more power saving actions are taken for numerically higher C-states.
Como mencionado acima, tenha cuidado ao lidar com essas configurações.
Disabling a core in Linux can be done through the grub menu and add parameters to the kernel entry. These parameters are sent directly to the core when the Linux is starting. The Linux system has to be restarted after the modifications to disable a core in a multi-core CPU are made.
Para o procedimento ao usar o Linux, veja CPU Multicore: como desativar um núcleo
Fonte: Intel