개요
리눅스 시스템의 top 명령을 통해 활성화된 CPU Core의 상태를 확인할 수 있다.
다시 말해, top 명령을 활용해 현재 머신에서 활성화된 CPU Core의 총 개수와 부하 정보 등을 확인가능하다.
top 명령을 통해 CPU Core 개수 및 부하 확인 방법
# top 명령을 친 후에 숫자 '1'을 누르면 CPU Core의 개수와 부하 정보가 나온다.
# -d 옵션을 통해 top 명령의 갱신 interval을 조정할 수 있다.
$ top
$ top -d 0.5
다음과 같이 top 명령을 실행 후 숫자 '1'을 누르게 되면 위와 같이 시스템에 활성화된 CPU Core 수와 각 Core의 부하 상태를 확인할 수 있다.
us(User), sy(System), id(idle) 필자는 이 세 개만 확인해서 나머지는 잘 모르겠다..
그리고 아래 명령을 통해 특정 Index에 존재하는 CPU Core를 On/Off 할 수 있으며, 이것을 top 명령과 연계하여 특정 Core가 잘 꺼지고 켜지는지 확인할 수 있다.
# CPU Core On
$ sudo echo 1 > /sys/devices/system/cpu/cpu[core_idx]/online
# CPU Core Off
$ sudo echo 0 > /sys/devices/system/cpu/cpu[core_idx]/online
'Linux' 카테고리의 다른 글
Ubuntu 22.04 커널 컴파일 방법 (1) | 2024.01.22 |
---|---|
C언어 마이크로초(Microsecond) 시간측정 (0) | 2024.01.16 |
리눅스 Interrupt 밸런싱 시스템 튜닝 (irqbalance) (0) | 2023.12.04 |
리눅스 clang, llvm 버전 관리 스크립트 (update-alternatives) (0) | 2023.11.13 |
리눅스 Ubuntu에서 노트북 닫아도 대기모드로 빠지지 않게 하기 (0) | 2023.11.12 |