I lang tid lurte jeg på hvorfor datamaskinen min ble overopphetet i Linux, selv om det også skjedde med meg i Windows, men ikke så ofte, så jeg lurte på hva som ville skje, og jeg innså at det bare skjedde når en av de to prosessorene var på 2% frekvens lenge før den ble overopphetet og til slutt stengt.
Dette gjorde det nesten umulig å installere noen Linux distro siden fra live-cd-en de laget for å sette prosessoren maksimalt, og jeg måtte sette en vifte i ventilasjonsinntaket til den bærbare datamaskinen, jeg gjorde dette flere ganger på grunn av min hobby om å installere distro jeg likte. legg den foran bare til du kommer inn i seksjonen, men bare gnome 2 kunne begrense frekvensen til prosessoren (i brukerområdet) med appleten som var inkludert, men den holdt seg hele tiden i frekvensen jeg la den og den var ikke på etterspørsel, og at det gjorde at det alltid var på den frekvensen jeg lot det, og ikke den prosessoren trengte.
Det var da jeg lette etter hvordan jeg kunne begrense den maksimale frekvensen som prosessoren kan jobbe med, slik at prosessoren kunne håndtere etterspørsel uten å nå 100% av prosessoren slik at den ikke ble overopphetet.
Først må vi vite hvor mange prosessorer vi har i en terminal som skriver:
ls / sys / enheter / system / cpu / | grep cpu [0-9]
I mitt tilfelle var resultatet
cpu0 cpu1
Det betyr at jeg har to prosessorer
Deretter for hver prosessor du har
mer / sys / enheter / system / cpu / cpu [0-9] / cpufreq / scaling_available_frequences
I mitt tilfelle var utgangene
::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies :::::::::::::::2100000 1050000 525000 --Mer-- (Neste fil: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl :::::::::::::: sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000
For begge prosessorer, som jeg nevnte hvis jeg har prosessorene på 2100000 hertz, blir det overopphetet etter hvert, så jeg vil begrense maksimal frekvens, ettersom filene i katalogen / sys / devices / system / cpu / cpux / cpufreq / er fra administratoren er nødvendig for å gjøre de endringene vi ønsker som administrator
Maksimal hastighet redigeres i filen
/ sys / enheter / system / cpu / cpu0 / cpufreq / scaling_max_freq / sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq
Og siden jeg vil endre den hver gang, bør jeg legge den i /etc/rc.local, så jeg redigerer filen som administrator
Gnome
gksu gedit /etc/rc.local
KDE
kdesu kate /etc/rc.local
Terminal (bytt nano til favorittredigereren din eller bruk su før du skriver kommandoen)
sudo nano /etc/rc.local
Legg mellom linjene
#! / 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' exit 0
Og så vil prosessorens maksimale hastighet være 1050000.
Jeg håper det er nyttig for noen.