Nvidia Jetson AGX Xavier/Nano의 cpu 설정방법은 다음과 같다.
먼저, 둘다 공통으로 nvpmodel을 사용할 수 있다.
자비어의 경우, nvpmodel -m {model id}를,
나노의 경우는 nvpmodel -m{model id} 를 콘솔창에 입력하면 된다.
자비어의 전력 모델의 구성은 Supported Modes and Power Efficiency,
나노의 전력 모델의 구성은 Supported Modes and Power Efficiency를 참고한다.
예를 들어, 자비어를 8Core 로 사용하려면
nvpmodel -m 3
이라고 입력하면 된다.
추가로, 직접 cpu를 제어하는 방법이 있다.
자비어의 경우는
echo {on/off}| sudo tee /sys/devices/system/cpu/cpu{cpu#}/online
을 입력하면 되며,
{on/off}에는 cpu 켜기->1, 끄기->0을 입력하면 되고,
{cpu#}에는 켜고 끌 cpu의 번호를 입력하면 된다.
예를 들어, cpu3를 끄려면
echo 0 | sudo tee /sys/devices/system/cpu/cpu3/online
을 입력하면 된다.
cpu제어 결과를 확인해 보려면, 리눅스의 top 명령을 사용해서 확인할 수 있다.
top 명령을 사용하고, 1을 누르면 아래 사진과 같이 cpu사용량을 볼 수 있다.