[NVIDIA Jetson] Jetson에서 Power Mode 설정과 최대 성능을 끌어내는 방법

2025. 6. 29. 03:18·Robotics/Jetson

NVIDIA Jetson 시리즈는 고성능 AI 추론을 위한 강력한 임베디드 시스템이지만기본 설정만으로는 최적의 성능을 기대하기 어렵다.특히 Jetson AGX Xavier, Orin과 같은 고성능 모델에서는 Power Mode(전력 정책) 설정과 클럭 고정이 성능에 큰 영향을 미치기 때문에 추가적인 설정이 필요하다.

🔋 Power Mode란?

Jetson은 하드웨어 리소스를 효율적으로 관리하기 위해 여러 개의 사전 정의된 전력/성능 모드를 제공한다.

Jetson에서의 대표적인 Power Mode 예시는 다음과 같다:

  • MODE_15W : 저전력 동작 (CPU/GPU 제한적 사용)
  • MODE_30W : 중간 수준의 성능과 전력 소비
  • MAXN (Maximum Performance) : Jetson이 낼 수 있는 최대 성능

각 모드는 다음과 같은 요소들을 제어한다.

  • 사용 가능한 CPU 코어 수
  • GPU 클럭 제한
  • DLA(PVA) 사용 여부
  • EMC (메모리 컨트롤러) 대역폭

🔍 현재 Power Mode 확인

다음 명령어로 현재 설정된 Power Mode를 확인할 수 있다:

sudo nvpmodel -q

출력 예시:

NV Power Mode: MODE_30W
2
  • MODE_30W : 현재 30W 전력 상한이 설정된 상태
  • 2 : 현재 선택된 Power Profile ID

주의: MODE_30W라고 해서 항상 "최대 성능"을 보장하는 것은 아니다.

✅ Jetson에서 최대 성능 설정하는 방법

Jetson에서 진짜 성능을 끌어내기 위해서는 다음 두 가지 설정을 함께 적용해야 한다.

1. nvpmodel을 통해 MAXN 모드 설정

sudo nvpmodel -m 0
  • 대부분의 Jetson 보드에서 m 0은 MAXN 모드에 해당한다
  • nvpmodel은 전력 정책(코어 사용, 클럭 제한 등)을 제어한다.

2. jetson_clocks로 클럭 고정

sudo jetson_clocks
  • 모든 CPU/GPU/메모리 클럭을 현재 모드에서 가능한 최대값으로 고정한다.
  • 성능 측정이나 실시간 추론에서 불필요한 클럭 변동을 방지할 수 있다.

🧠 nvpmodel vs jetson_clocks

항목 역할

nvpmodel 어떤 전력 정책(프로파일)을 적용할지 선택 (예: 15W, 30W, MAXN)
jetson_clocks 선택된 정책 범위 내에서 클럭을 가능한 최대치로 고정

→ 두 명령을 함께 사용해야 진짜 풀 성능이 나온다.


📌 요약

작업 명령어

Power Mode 확인 sudo nvpmodel -q
MAXN 모드 설정 sudo nvpmodel -m 0
클럭 고정 sudo jetson_clocks
클럭 상태 확인 sudo jetson_clocks --show
저작자표시 비영리 변경금지 (새창열림)

'Robotics > Jetson' 카테고리의 다른 글

[NVIDIA Jetson] Installing PyTorch for Jetson Platform  (0) 2025.07.28
[NVIDIA Jetson] install utils  (0) 2025.06.11
[NVIDIA Jetson - error] Docker iptables 에러 해결  (0) 2025.06.05
[NVIDIA Jetson] VScode install in Jetson  (0) 2025.06.05
[NVIDIA Jetson] JETPACK install (젯팩 설치 방법)  (0) 2025.06.05
'Robotics/Jetson' 카테고리의 다른 글
  • [NVIDIA Jetson] Installing PyTorch for Jetson Platform
  • [NVIDIA Jetson] install utils
  • [NVIDIA Jetson - error] Docker iptables 에러 해결
  • [NVIDIA Jetson] VScode install in Jetson
yoon-k
yoon-k
  • yoon-k
    To be || Not To be
    yoon-k
  • 전체
    오늘
    어제
    • 분류 전체보기 (84)
      • Study (13)
        • Linux (6)
        • Computer Vision (1)
        • Coursera - Deep Learning (4)
        • Mathematics For Machine Lea.. (2)
      • Programming (12)
        • Python (2)
        • ETC. (10)
      • virtual environment (44)
        • Docker (29)
        • conda (4)
        • Cloud (11)
      • Robotics (9)
        • Jetson (7)
        • ROS (2)
      • Upstage (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    conda
    업스테이지
    LLM
    오린
    claude
    nvidia
    코세라
    Jetson
    docker
    coursera
    redeem code
    딥러닝
    claude code
    Anaconda
    API
    cursor
    도커
    google cloud platform
    OpenAI
    Andrew Ng
    Deep Learning
    ORiN
    upstage
    futureofwork
    vscode
    Solar
    GCP
    Installation
    ambassador
    Miniconda
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
yoon-k
[NVIDIA Jetson] Jetson에서 Power Mode 설정과 최대 성능을 끌어내는 방법
상단으로

티스토리툴바