11.04 uruchamia jądro 2..6.38, które powinno działać dobrze z procesorami Sandy Bridge.
Możesz otworzyć terminal i uruchomić grep MHz /proc/cpuinfo
. Następnie otwórz drugą kartę terminala i uruchom podobną pętlę while :; do :; done
. W pierwszym terminalu uruchom grep MHz /proc/cpuinfo
ponownie. Powinieneś zobaczyć, że jeden z rdzeni ma teraz wyższą częstotliwość:
$ 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
Można również spróbować powertop i turbostat
z linux-tools-wspólne pakietu (run sudo modprobe msr
przed sudo turbostat
). Wersja SVN i7z ma działać dla Sandry Bridge (i działa dla mnie na komputerze stacjonarnym i7).
/proc/
i/sys/device/system/cpu/
jest zawsze ograniczony do regularnych częstotliwości zgodne z projektem; patrz kernel.org/doc/Documentation/cpu-freq/boost.txt Również, Freq Mons procesorów polegają na tych informacjach, więc nie będą pokazywały ulepszeń. Aleturbostat
i inne narzędzia to zrobią. Należy zwrócić szczególną uwagę na procesory AMD ze zintegrowaną grafiką, patrz askubuntu.com/a/501599/308343 @king_julien Twoje przypuszczenie jest prawdopodobnie błędne.Użyj
sudo turbostat
do tego. Sygnał wyjściowycat /proc/cpuinfo
nie zawsze pokazuje rzeczywistą częstotliwość procesora, ale zamiast tego maksymalną częstotliwość bez turbo, nawet gdy Turbo Boost jest włączone i aktywne.Jak stwierdzono w odpowiedzi Elmichy, musisz załadować moduł msr,
sudo modprobe msr
a następnie uruchomić turbostat za pomocąsudo turbostat
.źródło
Aby zainstalować turbostat, musisz uruchomić:
(najwyraźniej nie mam reputacji, aby dodać to jako komentarz do posta @ david-gardner)
źródło
Zaakceptowana najlepiej głosowana odpowiedź nie zawsze działa
Jak wskazała druga najczęściej głosowana odpowiedź, najczęściej głosowana i akceptowana odpowiedź czasami pokazuje maksymalną regularną częstotliwość.
Alternatywne metody CLI
Poniżej można zobaczyć częstotliwości dla procesora do 0. Aby zobaczyć wszystkie na CPU zastąpić
0
z*
. Częstotliwość wyrażona jest w MHz z trzema miejscami po przecinku. Więc1000000
= 1000 MHz = 1 GHz. Ten procesor Intel Skylake ma moc 2,6 GHz lub 3,5 GHz z włączonym Turbo Boost.Minimalna częstotliwość 800 MHz
Maksymalna częstotliwość 3500 MHz (3,5 GHz)
Częstotliwość prądu 1027,669 MHz (1,028 GHz)
CPU 0 do 7 Częstotliwość, gdy ładuje się YouTube
4 na 8 procesorów jest w trybie turbo (powyżej 2,6 GHz)
Częstotliwość procesora od 0 do 7 po wstrzymaniu YouTube
Wszystkie procesory mają minimalną prędkość 800 MHz, mimo że Chrome działa na dwóch ekranach z otwartymi 11 kartami, ale YouTube jest wstrzymany.
Czy funkcja Intel Turbo Boost jest włączona?
Za pomocą terminala możesz sprawdzić, czy funkcja Turbo Boost jest włączona:
To podwójnie negatywny; gdy „no turbo” jest wyłączone (= 0), wtedy Turbo Boost jest włączone.
Aby wyłączyć Turbo Boost, użyj
sudo
mocy i ustaw przełącznikno_turbo
w pozycji1
:Zwracane
1
oznacza, że turbo jest teraz wyłączone.Alternatywna metoda GUI przy użyciu Conky
Inne odpowiedzi wspominają o metodach alternatywnych do podstawowego CLI (Interfejs wiersza poleceń). W tym celu lubię używać Conky . W poniższym przykładzie procesor Skylake ma regularną częstotliwość od 800 MHz do 2600 MHz. Po włączeniu funkcji Turbo Boost częstotliwość może podskoczyć do 3500 MHz pod dużym obciążeniem.
Poniższa próbka .gif zaczyna się od pokazania częstotliwości wahającej się wokół 3100 MHz pod dużym obciążeniem, gdy
grep
jest uruchomiona na całym systemie plików. Następnie wydaje się polecenie:... aby wyłączyć turbo boost. Prędkość spada do stałej prędkości 2600 MHz, która jest normalną maksymalną prędkością bez turbodoładowania.
Następnie polecenie turbo jest odwrócone:
... aby ponownie włączyć turbo, a prędkość skacze powyżej 2600 MHz i ponownie waha się od 3100 do 3200 MHz.
Zauważ, jak szybko temperatura skacze o 10 stopni, gdy Turbo jest włączone
źródło
/sys/devices/system/cpu/intel_pstate/no_turbo
. Procesory to Xeon E5-2690 , które powinny mieć technologię Boost ... Czy moje jądro (2.6.32) jest za stare?cpupower
to zbiór narzędzi do sprawdzania i dostrajania funkcji związanych z oszczędzaniem energii twojego procesora.cpupower frequency-info
może pomóc uzyskać wymagane informacje.Przykładowe dane wyjściowe:
stan doładowania - aktywny potwierdza to, czego szukasz.
Strona podręcznika : https://linux.die.net/man/1/cpupower
PS: Wiem, że to stary wątek, ale pomyślałem, że ta odpowiedź jest odpowiednia i może komuś pomóc.
źródło