Ograničite maksimalnu brzinu procesora

CPU

Dugo sam se pitao zašto se moje računalo pregrijalo u Linuxu, iako mi se to događalo i u sustavu Windows, ali ne tako često, pa sam se pitao što će se dogoditi i shvatio sam da se to dogodilo tek kad je bilo koji od 2 procesora bio na 100% frekvenciji dugo vremena uzrokujući da se pregrije i na kraju ugasi.

To je učinilo gotovo nemogućom instalaciju bilo kakvog linux distro-a jer su sa live cd-a procesor stavili na maksimum, a ja sam morao staviti ventilator u otvor za ventilaciju prijenosnog računala, to sam učinio nekoliko puta zbog svoje manije instaliranja kojeg distro-a Stavio sam ga ispred samo do ulaska u odjeljak, ali samo je gnome 2 mogao ograničiti frekvenciju procesora (u načinu korisničkog prostora) s apletom koji je bio uključen, ali je cijelo vrijeme ostao na frekvenciji koju sam stavio, a nije u potražnji i da je to učinilo da uvijek bude na frekvenciji koju dopuštam, a ne ono što procesoru treba.

Bilo je to kad sam tražio kako ograničiti maksimalnu frekvenciju na kojoj procesor može raditi, tako da procesor može podnijeti zahtjev, a da ne dosegne 100% procesora, tako da se ne pregrije.

Prvo moramo znati koliko procesora imamo u terminalu i napišemo:

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

U mom slučaju izlaz je bio

cpu0 cpu1

Znači da imam 2 procesora

Zatim za svaki procesor koji imate

više / sys / devices / system / cpu / cpu [0-9] / cpufreq / skaliranje_dostupnih_frekvencija

U mom slučaju izlazi su bili

:::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies :::::::::::::: 2100000 1050000 525000 --Više-- (Sljedeća datoteka: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl :::::::::::::: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000

Za oba procesora, kao što sam spomenuo ako imam procesore na 2100000 herca, on se nakon nekog vremena pregrije pa želim ograničiti maksimalnu frekvenciju, jer su datoteke u direktoriju / sys / devices / system / cpu / cpux / cpufreq / iz administrator je potreban da bi izvršio promjene koje želimo kao administrator

U datoteci se uređuje maksimalna brzina

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

A budući da ga želim promijeniti pri svakom pokretanju, prikladno mi je staviti ga u /etc/rc.local, a zatim tu datoteku uredim kao administrator
Patuljak

gksu gedit /etc/rc.local

KDE

kdesu kate /etc/rc.local

Terminal (promijenite nano u omiljeni uređivač ili upotrijebite su prije upisivanja naredbe)

sudo nano /etc/rc.local

Dodaj između redaka

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

I tako će maksimalna brzina procesora biti 1050000.

Nadam se da je nekome korisno.


Dodaj kao preferirani izvor na Googleu