Ograničite maksimalnu brzinu procesora

cpu

Dugo sam se pitao zašto mi se računar pregrijao u Linuxu, iako mi se to događalo i u Windowsu, ali ne tako često, pa sam se pitao što će se dogoditi i shvatio sam da se to dogodilo samo kada je bilo koji od 2 procesora bio na 100% frekvenciji produženo vrijeme zbog kojeg se pregrijalo i na kraju ugasilo.

To je učinilo gotovo nemogućom instalaciju bilo kakvog linux distro-a, jer su sa live cd-a koji su napravili kako bi procesor postigli maksimum, a ja sam morao staviti ventilator u otvor za ventilaciju laptopa, nekoliko puta sam to radio zbog svoje manije da instaliram koji distro staviti ispred samo do ulaska u odjeljak, ali samo gnome 2 mogao je 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 i nije bio u potražnji i da Učinio je da frekvencija uvijek bude dozvoljena, a ne ona koja je potrebna procesoru.

Bilo je to kad sam tražio kako ograničiti maksimalnu frekvenciju na kojoj procesor može raditi, tako da se procesorom rukuje bez ikakvih 100% procesa, tako da se ne pregrije.

Prvo moramo znati koliko procesora imamo u terminalu i piš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 su izlazi 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 vam rekao, 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 / od administratora. potrebno da izvršimo 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 da ga stavim u /etc/rc.local, onda tu datoteku uređujem kao administrator
patuljak

gksu gedit /etc/rc.local

KDE

kdesu kate /etc/rc.local

Terminal (promijenite nano u omiljeni uređivač ili koristite su prije nego što unesete naredbu)

sudo nano /etc/rc.local

Dodaj između redova

 #! / 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

Tako će maksimalna brzina procesora biti 1050000.

Nadam se da je nekome korisno.


Dodaj kao preferirani izvor na Googleu