스레드가 현재 할당된 프로세서를 얻는 방법은 무엇입니까?

스레드가 현재 할당된 프로세서를 얻는 방법은 무엇입니까?

다음에서 그러한 칼럼을 찾았습니다 ps -elF.

PSR processor that process is currently assigned to.

비슷한 것이 필요하지만 스레드가 필요합니다. ps huH p 1234프로세스 1234의 스레드를 인쇄할 때 어떻게든 이 출력에 "PSR" 열을 추가할 수 있습니까?

고쳐 쓰다:ps -LPp 1234네, 이 질문에 대한 답을 찾았습니다 . 하지만 난 라이브를 더 좋아해. 그러면 "PSR" 열을 어떻게든 추가할 수 있나요 top -H p 1234?

답변1

이것은 나에게 가장 효과적입니다.

  1. htop을 설치합니다.yum install htop
  2. htop에서 스레드 보기를 활성화하려면 htop을 시작하고 키를 눌러 htop 설정 메뉴로 들어갑니다. 설정 열에서 표시 옵션을 선택한 다음 "삼중 보기" 및 "사용자 정의 스레드 이름 표시" 옵션을 켭니다.
  3. 설정에서 PROCESSOR 열을 추가할 수도 있습니다.
  4. 설정을 종료하려면 누르세요.

pid로 프로세스를 찾으려면 htop이 실행되는 동안 pid를 입력하기 시작하면 됩니다.

관련 정보