개요

리눅스 시스템의 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

 

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기