현재 MHz를 어떻게 확인합니까?


57

/boot/config.txt에서 오버 클럭 한 후 Raspberry Pi의 MHz를 정확하게 읽으려고했습니다.

내 /boot/config.txt는 다음과 같습니다.

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

내가 이미 시도한 것의 목록 ​​:

  1. CPU 속도가 900으로 설정되어있는 동안 / proc / cpuinfo-No MHz가 나열되어 있고 BogoMIPS는 697입니다.
  2. sysstat패키지 - 0.00 메가 헤르츠를 반환합니다.
  3. cpufreq-info: no or unknown cpufreq driver is active on this CPU

어떤 아이디어?


클럭 속도를 제공하는 레지스터가 있어야합니다.
Alex Chamberlain

Pi와 함께 제공된 지침에 따르면 오버 클로킹으로 인해 일부 구성 요소가 너무 따뜻해질 수 있습니다.
Thorbjørn Ravn Andersen

질문과 관련이없는 제목을 왜 변경 했습니까? 이해가 안 돼서 설명 할 때까지 변경 사항을 롤백했습니다.
Jivings

@Jivings : 더 이상 부하를 커버하지 않습니다. 내 질문에 MHz를 확인하는 방법과 /config/boot.txt의 문제를 해결하는 방법에 대한 답변을 받았습니다. 아마도 더 나은 타이틀을 설정할 수 있습니까?
Sjaak Trekhaak

무슨 소리 야? 이 질문은 이미 답변되었습니다. 귀하는 otakun85의 답변을 올바른 것으로 수락했습니다. 다른 질문이 있으면 새로운 질문을하십시오.
Jivings

답변:


55

업데이트 됨 (많이 변경됨) :

BogoMIPS는 raspi-config의 새로운 주문형 오버 클럭 구성에는 유용하지 않습니다. 1GHz로 오버 클럭 된 경우 697 (여기서는 700MHz를 의미 함)을 제공합니다. 여전히 유휴 모드에 있기 때문입니다. 800MHz는 약 795.44 BogoMIPS입니다.

최대 CPU 주파수 (예 : CPU가로드 상태 일 때)

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

최소 CPU 주파수 (CPU가 유휴 상태 인 경우)

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

현재 CPU 주파수 :

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

이것이 존재하지 않으면 Raspbian이 오래된 것입니다. apt-get update 및 apt-get upgrade를 사용하여 업데이트하십시오.


오버 클럭 : 요즘 raspi-conf를 사용하여 최대 1GHz의 온 디맨드로 Pi를 쉽게 오버 클러킹 할 수 있습니다. 그 후에는 pi가 부팅되지 않을 수 있습니다.


3
BogoMIP는 성능을 나타내는 좋은 지표가 아닙니다. 더 좋은 방법이 있어야합니다.
Alex Chamberlain

@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

그러면 현재 속도 (kHz)가 제공됩니다. 1000으로 나누면 MHz가됩니다.


나는 그것이 kHz라고 생각합니다. 내 (오늘부터 시작했지만 여전히 손대지 않은) "700000"이라고 말합니다.
ygoe

4

Pi를 실행하는 ATM이 없지만이 명령은 내 raspbian chroot에 있습니다. 이것은 쿼드 코어 데스크톱에 있으며 현재 유휴 상태이므로 총재 설정이 필요합니다 (파이에서 사용할 수 있는지 여부는 알 수 없습니다)

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

몇 가지주의 사항이있는 또 다른 방법은 바이오스 가보고 한 정보를 사용하기 때문에 매우 신뢰할 수 없으며 현재의 라즈 비아 어 wheezy 저장소에서 사용할 수 없다는 것입니다 (언젠가 게시 할 예정이므로 게시 중입니다).

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

3
lscpu가 작동하지 않습니다. 당신이 가진 800Mhz는 쿼드 코어의 FSB입니다. Rasp에서 다음을 얻습니다. 아키텍처 : armv6l 바이트 순서 : Little Endian CPU : 1 온라인 CPU 목록 : 0
keiki

2
dmidecode를 사용할 수 없습니다. E: Package 'dmidecode' has no installation candidate
Sjaak Trekhaak

1

4 코어 파이 3B

/ sys / devices / system / cpu / cpu [0-3] / cpufreq / scaling_cur_freq -type f 찾기 | xargs 고양이 | 정렬 | 유니크 -c


-4

당신은 입력 할 수 sudo raspi-config있는 LXTerminal"오버 클럭"하고 Enter 키를 누르로 이동하려면 화살표 키를 사용하여 다시 Enter 키를 누르십시오, 그리고 볼 MHz의 아래 부분 없음 . 끝났습니다!


1
변경 방법이 아니라 현재 MHz를 아는 방법을 OP하십시오.
NULL

1
이것은 절반의 질문에 대한 답변입니다 ..
Steve Robillard
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.