Omezte maximální rychlost procesoru

cpu

Dlouho jsem přemýšlel, proč se můj počítač v Linuxu přehřívá, i když se mi to stalo i ve Windows, ale ne tak často, tak jsem přemýšlel, co se stane, a uvědomil jsem si, že se to stalo, jen když byl jeden ze dvou procesorů na 2% frekvenci přehřátím a nakonec vypnutím.

To téměř znemožnilo instalaci jakéhokoli linuxového distribuce, protože ze živého CD, které udělali, aby se procesor dostal na maximum a já jsem musel dát ventilátor do ventilačního vstupu notebooku, udělal jsem to několikrát kvůli mému koníčku instalovat distro bylo umístěno vpředu pouze do vstupu do sekce, ale pouze gnome 2 mohl omezit frekvenci procesoru (v režimu uživatelského prostoru) s appletem, který byl zahrnut, ale zůstal po celou dobu ve frekvenci, kterou jsem dal, a nebylo to v ondemand a že to vždycky bylo na frekvenci, kterou jsem nechal, a ne ten, který procesor potřeboval.

Bylo to, když jsem hledal, jak omezit maximální frekvenci, na které může procesor pracovat, aby se s procesorem manipulovalo v ondemand bez dosažení 100% procesoru, aby se nepřehříval.

Nejprve musíme vědět, kolik procesorů máme v terminálovém zápisu:

ls / sys / devices / system / cpu / | grep CPU [0-9]

V mém případě byl výstup

cpu0 cpu1

To znamená, že mám 2 procesory

Pak pro každý procesor, který máte

more / sys / devices / system / cpu / cpu [0-9] / cpufreq / scaling_available_frequencies

V mém případě byly výstupy

:::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies :::::::::::::::: 2100000 1050000 525000 --Více-- (Další soubor: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl :::::::::::::: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000

Pro oba procesory, jak jsem zmínil, pokud mám procesory na 2100000 hertzech, se po chvíli přehřívá, takže chci omezit maximální frekvenci, protože soubory v adresáři / sys / devices / system / cpu / cpux / cpufreq / jsou z správce je nezbytný k provedení změn, které chceme jako správce

Maximální rychlost se upravuje v souboru

/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq / sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq

A protože to chci změnit při každém spuštění, je pro mě výhodné dát jej do /etc/rc.local a pak tento soubor upravím jako správce
Trpaslík

gksu gedit /etc/rc.local

KDE

kdesu kate /etc/rc.local

Terminál (před zadáním příkazu změňte nano na svůj oblíbený editor nebo použijte su)

sudo nano /etc/rc.local

Přidejte mezi řádky

 #! / bin / sh -e echo 1050000> '/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq' echo 1050000> '/ sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq' výstup 0

Maximální rychlost procesoru tedy bude 1050000.

Doufám, že je to někomu užitečné.


Přidat jako preferovaný zdroj v Googlu