나는 8개의 코어 머신을 가지고 있습니다. 내가 본 프로세스에서 얼마나 많은 코어가 사용되는지 어떻게 알 수 있나요 htop
?
답변1
htop에서 F2또는 키를 눌러 S설정을 입력한 다음 화살표를 사용하여 메뉴를 탐색하고 프로세서 열을 Columns->Available Columns
선택 PROCESSOR
및 추가합니다. Enter그런 다음 q홈 화면으로 돌아갑니다.
답변2
ps -o pid,psr,comm -p <pid>
현재 프로세스가 실행 중인 코어를 보여주는 [1]을 사용할 수 있습니다 . 이 작업을 여러 번 수행하면 모든 코어를 얻을 수 있습니다.
예를 들어:
while true; do echo -ne "`ps -o pid,psr,comm -p <pid>`"; done
답변3
htop
여러분이 보거나 보게 될 대부분의 프로세스는 ps
각각 단일 코어에서 실행되는 별도의 스레드 또는 프로세스라고 생각합니다. 그러나 많은 응용 프로그램에는 추가 Core를 활용하는 여러 프로세스가 있다는 것을 알 수 있습니다.