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.