Geçenlerde turbo güçlenmesi gereken kumlu köprü işlemcili bir dizüstü bilgisayar satın aldım . Turbo boost 11.04'te destekleniyor mu? İşe yarayıp yaramadığını nasıl bilebilirim?
Denedim bu ancak yalnızca algılamak gibi görünüyor Nehalem işlemcileri.
Geçenlerde turbo güçlenmesi gereken kumlu köprü işlemcili bir dizüstü bilgisayar satın aldım . Turbo boost 11.04'te destekleniyor mu? İşe yarayıp yaramadığını nasıl bilebilirim?
Denedim bu ancak yalnızca algılamak gibi görünüyor Nehalem işlemcileri.
Yanıtlar:
11.04, Sandy Bridge CPU'ları ile iyi çalışması beklenen 2..6.38 çekirdeğini çalıştırıyor.
Bir terminal açıp çalıştırabilirsiniz grep MHz /proc/cpuinfo. Sonra ikinci bir terminal sekmesi açın ve benzeri bir döngü çalıştırın while :; do :; done. İlk terminalde grep MHz /proc/cpuinfotekrar çalıştırın . Çekirdeklerden birinin şimdi daha yüksek bir frekansa sahip olduğunu görmelisiniz:
$ grep MHz /proc/cpuinfo
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 3701.000
cpu MHz : 1600.000
cpu MHz : 1600.000
Ayrıca deneyebilirsiniz PowerTOP ve turbostatgelen linux-araçlar-ortak paketi (koşmak sudo modprobe msrönce sudo turbostat). İ7z'nin SVN sürümünün Sandry Bridge için çalışması gerekiyordu (ve benim için bir masaüstü i7 ile çalışıyor).
/proc/ve /sys/device/system/cpu/edilir hep tasarım gereği normal frekansları ile sınırlı; bkz. kernel.org/doc/Documentation/cpu-freq/boost.txt Ayrıca, CPU Freq Mons da bu bilgilere dayanıyor, bu yüzden destek göstermeyecekler. Ancak turbostatve diğer araçlar olacaktır. Entegre grafiklere sahip AMD işlemciler için özel dikkat gösterilmelidir, bkz. Askubuntu.com/a/501599/308343 @king_julien Varsayımınız muhtemelen yanlış olabilir.
Bunun için kullanın sudo turbostat. Çıkışı cat /proc/cpuinfoher zaman gerçek akım CPU frekansını göstermez, bunun yerine Turbo Boost etkin ve aktif olsa bile maksimum turbo olmayan frekansı gösterir.
Elmicha'nın cevabında belirtildiği gibi, msr modülünü yüklemeniz sudo modprobe msrve sonra turbostat'ı çalıştırmanız gerekir sudo turbostat.
Turbostat yüklemek için çalıştırmanız gerekir:
$ sudo apt-get install linux-tools-common linux-tools-generic
(Görünüşe göre bunu @ david-gardner gönderisine yorum olarak eklemek için itibarım yok.)
İkinci en yüksek oyu alan cevabın işaret ettiği gibi, en yüksek oy alan ve kabul edilen cevap bazen azami düzenli sıklığı gösterir.
Aşağıda CPU Numarası 0 için frekansları görebilirsiniz. Tüm CPU'ların yerini görmek 0için *. Frekans MHz cinsinden üç ondalık basamakla ifade edilir. Yani 1000000= 1000 MHz = 1 GHz. Bu Intel Skylake işlemci, Turbo Boost etkinken 2,6 GHz veya 3,5 GHz olarak derecelendirilmiştir.
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
800000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
3500000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
1027669
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
2754249
2700098
2842167
2700270
1359287
901937
1662780
1731062
8 işlemciden 4'ü turbo modunda (2.6 GHz'in üstünde)
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
808913
800029
800022
800004
800001
800001
800013
800009
Chrome 11 sekmeli açık ancak YouTube duraklatılmış iki ekranda çalışıyor olsa da tüm işlemciler minimum 800 MHz hızında.
Terminali kullanarak Turbo Boost özelliğinin etkin olup olmadığını kontrol edebilirsiniz:
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0
Bu çift negatifdir; "turbo yok" kapalı olduğunda (= 0) Turbo Boost açıktır.
Devre dışı Turbo Boost kullanımı için sudoyetki ve anahtarını no_turboiçin 1:
$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
1
İade 1turbo şimdi kapalı olduğunu gösterir.
Diğer cevaplar, temel CLI'ye (Komut Satırı Arayüzü) alternatif yöntemlerden bahseder. Bunu yapmak için Conky'yi kullanmayı seviyorum . Aşağıdaki örnekte Skylake CPU, 800 MHz ila 2600 Mhz arasında düzenli bir frekansa sahiptir. Turbo boost etkinken, frekans ağır yük altında 3500 MHz'e atlayabilir.
Aşağıdaki .gif örneği grep, tüm dosya sisteminde çalışırken ağır yük altında 3100 MHz civarında dalgalanma göstererek başlar . Sonra komut verilir:
$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
... turbo artışını kapatmak için. Hız, turbo olmadan normal maksimum hız olan 2600 MHz sabit hıza düşer.
Ardından turbo komutu tersine çevrilir:
$ echo "0" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
... turboyu tekrar açmak ve hızı 2600 MHz’in üstüne atlamak ve tekrar 3100 - 3200 MHz civarında dalgalanma
Turbo açıldığında sıcaklığın 10 dereceye ne kadar hızlı sıçradığına dikkat edin
/sys/devices/system/cpu/intel_pstate/no_turbo. İşlemciler Xeon E5-2690 , hangi Boost teknolojisine sahip olmalı ... Çekirdeğim (2.6.32) çok mu eski?
cpupowerişlemcinizin güç tasarrufu ile ilgili özelliklerini incelemek ve ayarlamak için bir araç koleksiyonudur. cpupower frequency-infoGerekli bilgileri almak için yardımcı olabilir.
Örnek çıktı:
# cpupower frequency-info
analyzing CPU 0:
driver: intel_pstate
...
...
current CPU frequency is 2.80 GHz (asserted by call to hardware).
boost state support:
Supported: yes
Active: yes
3000 MHz max turbo 4 active cores
3000 MHz max turbo 3 active cores
3100 MHz max turbo 2 active cores
3100 MHz max turbo 1 active cores
artırma durumu - aktif aradığınızı onaylar.
Kılavuz sayfası: https://linux.die.net/man/1/cpupower
Not: Eski bir konu olduğunu biliyorum ama bu cevabın burada uygun olduğunu ve birine yardım edebileceğini düşündüm.