Ограничите максималну брзину процесора

Процесор

Дуго сам се питао зашто се мој рачунар прегревао у Линуку, мада ми се то дешавало и у Виндовсу, али не тако често, па сам се питао шта ће се догодити и схватио сам да се то догодило само када је било који од 2 процесора био на 100% фреквенцији дуго времена узрокујући да се прегреје и на крају искључи.

То је учинило готово немогућом инсталацију било каквог линук дистро-а, јер су са ливе цд-а који су направили да процесор поставе на максимум, а ја сам морао да убацим вентилатор у отвор за вентилацију лаптопа, то сам учинио неколико пута због своје маније да инсталирам који дистро Био сам стављен испред само до уласка у одељак, али само гноме 2 је могао да ограничи фреквенцију процесора (у режиму корисничког простора) помоћу аплета који је био укључен, али је све време остао на фреквенцији коју сам ставио и није у захтеву и да је учинио да увек буде на фреквенцији коју сам дозволио, а не она која је потребна процесору.

Било је то када сам тражио како да ограничим максималну фреквенцију на којој процесор може да ради, тако да се процесором рукује без икаквог достизања 100% процесора, тако да се не прегреје.

Прво морамо знати колико имамо процесора у терминалу који пишу:

лс / сис / девицес / систем / цпу / | греп процесор [0-9]

У мом случају излаз је био

цпу0 цпу1

Значи да имам 2 процесора

Затим за сваки процесор који имате

више / сис / девицес / систем / цпу / цпу [0-9] / цпуфрек / скалирање_доступних_фреквенција

У мом случају су излази били

:::::::::::::: / сис / девицес / систем / цпу / цпу0 / цпуфрек / сцалинг_аваилабле_фрекуенциес :::::::::::::: 2100000 1050000 525000 --Више-- (Следећа датотека: / сис / девицес / систем / цпу / цпу1 / цпуфрек / сцалинг_аваилабл :::::::::::::: / сис / девицес / систем / цпу / цпу1 / цпуфрек / сцалинг_аваилабле_фрекуенциес :::: :::::::::: 2100000 1050000 525000

За оба процесора, као што сам споменуо ако имам процесоре на 2100000 херца, прегрије се након неког времена, па желим да ограничим максималну фреквенцију, јер су датотеке у директоријуму / сис / девицес / систем / цпу / цпук / цпуфрек / из администратор је неопходан да би извршио промене које желимо као администратор

У датотеци се уређује максимална брзина

/ сис / девицес / систем / цпу / цпу0 / цпуфрек / сцалинг_мак_фрек / сис / девицес / систем / цпу / цпу1 / цпуфрек / сцалинг_мак_фрек

А пошто желим да га променим при сваком покретању, погодно ми је да га ставим у /етц/рц.лоцал, па ту датотеку уређујем као администратор
Гном

гксу гедит /етц/рц.лоцал

КДЕ

кдесу кате /етц/рц.лоцал

Терминал (промените нано у ваш омиљени едитор или користите су пре него што унесете команду)

судо нано /етц/рц.лоцал

Додај између редова

 #! / бин / сх -е ецхо 1050000> '/ сис / девицес / систем / цпу / цпу0 / цпуфрек / сцалинг_мак_фрек' ецхо 1050000> '/ сис / девицес / систем / цпу / цпу1 / цпуфрек / сцалинг_мак_фрек' екит 0

И тако ће максимална брзина процесора бити 1050000.

Надам се да је некоме корисно.


Додај као жељени извор на Гуглу