개발/Linux

[Jetson] CPU on, off 방법

개ㅁI 2023. 6. 7. 10:56

NVIDIA Jetson 시리즈를 쓰면 코어 별로 cpu를 on off를 할 수 있다. 

시리즈별로 cpu 성능이 다른데 xavier의 경우 코어가 6개이고, nano는 4개이다. 

 

자신의 정확한 상황을 파악하고 싶다면 pip를 통해 install할 수 있는 'jetson-stats'를 사용하는 걸 추천한다. 

(위 패키지를 설치하고 jtop이라고 command line에 명령어를 입력하면 자세한 정보를 확인할 수 있음. )

 

그리고 아래의 경로로 들어가보면 cpu0, cpu1, cpu2, cpu3 이런식으로 디렉토리들이 존재함을 알 수 있다. 

$ cd /sys/devices/system/cpu

 

cpu0의 on, off 상태를 알고 싶다면 /cpu0 디렉토리로 들어가 online 파일을 보면 된다. 

$ cd /cpu0
$ cat online

만약 파일 안에 0이라고 써있다면 off 상태인 것이고, 

1이라고 써있다면 on상태인 것이다. 

 

다음과 같은 방법으로 파일 내용을 수정하면 cpu를 마음대로 on, off할 수 있다. 

$ sudo vi online

 

참고로 한줄로 control 하는 방법은 다음과 같다. 

$ echo 1 | sudo tee /sys/devices/system/cpu/cpu3/online

echo 1이면 on한 상태고, 

ehco 0 이면 off한다는 뜻. 

728x90