Maksimum işlemci hızını sınırlayın

cpu

Uzun zamandır, bilgisayarımın Linux'ta neden aşırı ısındığını merak ettim, ancak Windows'ta da başıma geldi ama çok sık olmadı, bu yüzden ne olacağını merak ettim ve sadece 2 işlemciden birinin% 100 frekansta olduğunu fark ettim. aşırı ısınmasına ve sonunda kapanmasına neden olan uzun bir süre ile.

Bu, herhangi bir linux dağıtımını kurmayı neredeyse imkansız hale getirdi çünkü işlemciyi maksimuma getirdiler ve dizüstü bilgisayarın havalandırma girişine bir fan koymak zorunda kaldım, bunu birkaç kez hangi dağıtımı kurduğum için yaptım Onu sadece bölüme girene kadar öne koydum, ancak yalnızca gnome 2, dahil edilen uygulama ile işlemcinin frekansını (kullanıcı alanı modunda) sınırlayabilirdi, ancak her zaman onu koyduğum frekansta kaldı ve değildi Ondemand'da ve işlemcinin ihtiyaç duyduğu şey değil, her zaman izin verdiğim frekansta olmasını sağladı.

İşlemcinin çalışabileceği maksimum frekansı nasıl sınırlayacağımı arıyordum, böylece işlemci aşırı ısınmaması için işlemcinin% 100'üne ulaşmadan ondemand'ı halledebilirdi.

İlk önce bir terminalde kaç işlemcimiz olduğunu bilmeliyiz:

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

Benim durumumda çıktı

cpu0 cpu1

2 işlemcim olduğu anlamına geliyor

Daha sonra sahip olduğunuz her işlemci için

more / sys / devices / system / cpu / cpu [0-9] / cpufreq / scaling_available_frequencies

Benim durumumda çıktılar

:::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies :::::::::::::: 2100000 1050000 525000 --Daha fazla-- (Sonraki dosya: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl ::::::::::::: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000

Her iki işlemci için de belirttiğim gibi 2100000 hertz'de işlemcilere sahipsem, bir süre sonra aşırı ısınır, bu nedenle / sys / devices / system / cpu / cpux / cpufreq / dizinindeki dosyalar şu şekilde olduğundan maksimum frekansı sınırlamak istiyorum yönetici olarak istediğimiz değişiklikleri yapmak için yönetici gereklidir

Dosyada maksimum hız düzenlenir

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

Ve her başlangıçta değiştirmek istediğim için, /etc/rc.local içine koymak benim için uygun, sonra o dosyayı yönetici olarak düzenliyorum
Cin

gksu gedit /etc/rc.local

KDE

kdesu kate /etc/rc.local

Terminal (nano'yu favori düzenleyicinize değiştirin veya komutu yazmadan önce su kullanın)

sudo nano /etc/rc.local

Satırlar arasına ekle

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

Ve böylece işlemcinin maksimum hızı 1050000 olacaktır.

Umarım birisi için yararlıdır.


Google'da tercih edilen kaynak olarak ekleyin.