Як визначити поточний МГц?


57

Я намагався отримати точне зчитування МГц мого Raspberry Pi, оскільки розігнав його в /boot/config.txt

Мій /boot/config.txt такий:

pi@raspbmc:~$ cat /boot/config.txt 
arm_freq=900
gpu_freq=350
disable_overscan=1

Список речей, які я вже спробував:

  1. Подивіться / proc / cpuinfo - Не вказано МГц, BogoMIPS має 697, а швидкість процесора встановлена ​​на рівні 900.
  2. sysstatПакет - повертає 0.00 МГц.
  3. cpufreq-info: no or unknown cpufreq driver is active on this CPU

Якісь ідеї?


Десь повинен бути регістр, який дасть вам тактову швидкість.
Алекс Чемберлен

Зауважте, що в інструкціях, що постачаються разом із моїм Pi, прямо вказано, що розгін може зробити деякі компоненти занадто теплими.
Thorbjørn Ravn Andersen

Чому ви змінили заголовок на щось, що не стосується питання? Я відкотував зміни, поки не поясниш, бо це не мало для мене сенсу.
Відхилення

@Jivings: Він більше не покриває навантаження. На моє запитання надійшла відповідь про те, як визначити МГц, а також виправити проблеми з /config/boot.txt. Можливо, ви можете встановити кращу назву?
Sjaak Trekhaak

Що ви маєте на увазі? На це питання вже відповіли. Ви прийняли відповідь otakun85 як правильну. Якщо у вас є інше запитання, то задайте нове.
Відхилення

Відповіді:


55

Оновлено (багато що змінилося):

BogoMIPS не корисний для нової конфігурації розгону попиту в raspi-config. Він забезпечить 697 (що означає 700 МГц тут), якщо ви розігнали до 1 ГГц, оскільки він все ще знаходиться в режимі очікування. 800 МГц - це приблизно 795,44 BogoMIPS.

максимальна частота процесора (наприклад, коли ваш процесор навантажений)

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq

мінімальна частота процесора (коли ваш процесор простоює)

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq

поточна частота процесора:

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq

Якщо цього не існує, ваш Raspbian застарів. Спробуйте оновити його за допомогою оновлення apt-get та апт-get-оновлення


Оверклок: Сьогодні ви можете легко розігнати Pi за допомогою raspi-conf, щоб вимагати максимум 1 ГГц, ваш пі може згодом не завантажитися.


3
BogoMIP - це не дуже хороший показник продуктивності. Має бути кращий спосіб.
Алекс Чемберлен

@AlexChamberlain Це не гарний показник продуктивності, але є хорошим показником тактової швидкості. В іншому випадку немає заміни для запуску коду бенчмаркінгу.
Даррен Вілкінсон

Я спробував вище, але безрезультатно. BogoMIPS продовжує залишатися на рівні 697.
Sjaak Trekhaak

1
@SjaakTrekhaak Ви перезавантажилися після зміни конфігурації? Я спробував це, і BogoMIPS завжди лежить під тактовою частотою, яку я встановив у конфігурації.
Даррен Вілкінсон

1
@SjaakTrekhaak Може бути , ви повинні спробувати - то розмістив тут: raspberrypi.org/phpBB3/viewtopic.php?f=63&t=11810
KEIKI

13
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

Це дасть вам вашу поточну швидкість в кГц. Розділіть на 1000, щоб отримати МГц.


Я думаю, що це кГц. Шахта (розпочата сьогодні, досі здебільшого недоторканою) говорить "700000".
ygoe

4

У мене немає At, який працює в Pi, але ця команда існує в моєму розп’янському chroot. Це на моєму чотирьохядерному робочому столі, який наразі трохи не працює, тому він потребує налаштування губернатора (не знаю, чи це доступно на пі, я думаю, що ні)

$ lscpu 
....
CPU-frequentie (MHz):  800.000
BogoMIPS:              5800.03
...

Ще одне, з деякими застереженнями: це дійсно не дуже надійно, оскільки він використовує інформацію, яку повідомляє біос, і вона недоступна в поточному сховищі розсипчастих хрипів (я розміщую повідомлення, тому що, можливо, це станеться колись):

$ sudo dmidecode  | egrep "Max Speed|Current Speed"
Max Speed: 2900 MHz
Current Speed: 2900 MHz

3
lscpu не працює. 800 МГц у вас є FSB вашого чотирьохядерного ядра (я думаю). У програмі Rasp я отримую наступне: Архітектура: armv6l Порядок байтів: Процесор (ів) Little Endian: 1 Список он-лайн процесорів: 0
keiki

2
dmidecode недоступний; E: Package 'dmidecode' has no installation candidate
Sjaak Trekhaak

1

для 4 ядер pi 3B

find / sys / devices / system / cpu / cpu [0-3] / cpufreq / масштабування_cur_freq -тип f | xargs cat | сортувати | uniq -c


-4

Ви можете ввести sudo raspi-configв LXTerminal, за допомогою клавіш зі стрілками , щоб перейти до «Overclock» і натиснути кнопку введення, натисніть клавішу Enter ще раз, і подивитися на МГц розділі під None . Ви закінчили!


1
OP, як знати поточний МГц, а не як його змінити.
NULL

1
Це відповідає лише на половину питання ..
Стів Робіллард
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.