> 패키지 및 시스템 관리 > vcgencmd

vcgencmd: 라즈베리파이 시스템 정보 조회

`vcgencmd`는 라즈베리파이의 GPU 펌웨어와 상호작용하여 다양한 시스템 정보를 확인하는 데 사용되는 명령줄 도구입니다. 이 명령어를 사용하면 CPU 온도, 전압, 클럭 주파수, 메모리 분할 등을 쉽게 조회할 수 있습니다.

설치 방법

`vcgencmd`는 라즈베리파이 OS에는 기본적으로 포함되어 있지만, 라즈베리파이용 우분투와 같은 다른 운영체제에서는 별도로 설치해야 할 수 있습니다. 이 명령어는 `libraspberrypi-bin` 패키지의 일부입니다.

패키지 설치

sudo apt-get update
sudo apt-get install libraspberrypi-bin

`vcgencmd` 명령어를 사용하려면 `libraspberrypi-bin` 패키지를 설치해야 합니다.

주의사항

`vcgencmd`는 라즈베리파이 하드웨어 전용 도구이므로 다른 리눅스 시스템에서는 작동하지 않습니다.

주요 옵션

다음은 `vcgencmd`의 가장 유용하고 자주 사용되는 옵션들입니다. 이 옵션들을 조합하여 라즈베리파이의 상태를 모니터링할 수 있습니다.

1. 시스템 상태

2. 클럭 및 메모리

생성된 명령어:

명령어를 조합해 보세요.

설명:

`vcgencmd` 명령어를 실행합니다.

위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.

활용 예시

자주 사용되는 `vcgencmd` 명령어 조합을 통해 시스템 상태를 모니터링하는 방법을 알아봅니다.

CPU 온도 지속적으로 확인하기

watch -n 2 vcgencmd measure_temp

`watch` 명령어를 사용하여 2초마다 CPU 온도를 갱신합니다.

CPU 클럭과 온도를 한 번에 확인하기

vcgencmd measure_clock arm && vcgencmd measure_temp

CPU의 현재 클럭 주파수와 온도를 동시에 출력합니다.

성능 저하 상태 상세 확인하기

vcgencmd get_throttled

`get_throttled`의 출력값을 비트 패턴과 함께 확인하여 시스템의 성능 제한 원인을 파악합니다.


동일 카테고리 명령어