Omejite največjo hitrost procesorja

cpu

Dolgo časa sem se spraševal, zakaj se je moj računalnik pregrel v Linuxu, čeprav se mi je to dogajalo tudi v operacijskem sistemu Windows, vendar ne tako pogosto, zato sem se spraševal, kaj se bo zgodilo in spoznal, da se je to zgodilo šele, ko je bil kateri koli od 2 procesorjev na 100% frekvenci dolgo časa povzroča, da se pregreje in sčasoma izklopi.

To je skoraj onemogočilo namestitev kakršnega koli distribucijskega sistema linux, saj so s cd-ja v živo, ki so ga naredili, da je procesor postavil na maksimum, in moral sem vstaviti ventilator v odprtino za prezračevanje prenosnika, to sem večkrat počel zaradi svoje manije namestitve, ki distro sem ga postavil spredaj le do vstopa v odsek, vendar je le gnome 2 lahko omejeval frekvenco procesorja (v načinu uporabniškega prostora) z vključenim programčkom, vendar je ves čas ostal na frekvenci, kot sem jo dal, in je bil ne v zahtevi in ​​da je vedno omogočil frekvenco, kot sem jo dovolil, in ne tisto, ki jo potrebuje procesor.

Bilo je takrat, ko sem iskal, kako omejiti največjo frekvenco, s katero lahko deluje procesor, tako da bo s procesorjem mogoče ravnati povpraševanje, ne da bi dosegel 100% procesorja, da se ne bi pregrel.

Najprej moramo vedeti, koliko procesorjev imamo v terminalu zapisati:

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

V mojem primeru je bil izhod

cpu0 cpu1

To pomeni, da imam 2 procesorja

Nato za vsak procesor, ki ga imate

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

V mojem primeru so bili izhodi

:::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies :::::::::::::: 2100000 1050000 525000 --Več-- (Naslednja datoteka: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl :::::::::::::: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000

Kot sem že omenil, se pri obeh procesorjih čez nekaj časa pregreje, zato želim omejiti največjo frekvenco, saj so datoteke v imeniku / sys / devices / system / cpu / cpux / cpufreq / iz skrbnik je potreben za spremembe, ki jih želimo kot skrbnik

Najvišja hitrost je urejena v datoteki

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

In ker jo želim spremeniti ob vsakem zagonu, je primerno, da jo vstavim v /etc/rc.local, potem to datoteko uredim kot skrbnik
Gnome

gksu gedit /etc/rc.local

KDE

kdesu kate /etc/rc.local

Terminal (spremenite nano v najljubši urejevalnik ali uporabite su, preden vnesete ukaz)

sudo nano /etc/rc.local

Dodaj med vrsticami

 #! / 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' izhod 0

In tako bo največja hitrost procesorja 1050000.

Upam, da je nekomu koristno.


Dodaj kot prednostni vir v Googlu