내 PID는 어떤 CPU를 사용합니까?

내 PID는 어떤 CPU를 사용합니까?

4개의 CPU(0,1,2,3)가 있는 우분투 상자가 있습니다. 웹 서비스에 액세스하면 출력을 얻는 데 약간의 시간(2분)이 걸린다고 가정해 보겠습니다. 내 네트워크 서비스 PID가 xxxx이고 이 프로세스에서 어떤 CPU가 사용되고 있는지 확인하고 싶다고 가정합니다(0/1/2/3?). 누군가 어떤 명령을 통해 이를 확인할 수 있는지 알려줄 수 있나요?

답변1

ps -aF.here를 사용하세요 .PSR번호 슈 프로세서 번호 프로세스가 현재 할당되어 있습니다.

psr 현재 이 프로세스에 할당된 PSR 프로세서입니다.

$ ps -aF
UID        PID  PPID  C    SZ   RSS PSR STIME TTY          TIME CMD
arushir+  7183  6916  0 12382  6884   0 10:51 pts/19   00:00:00 ssh arushi.rai@localhost
arushir+  8672  5820  0  9341  3224   3 11:55 pts/2    00:00:00 ps -aF

또는 다음을 사용하여 프로세서의 PID를 직접 얻을 수 있습니다. PS -Q -O PSR

$ ps -q 7810 -o psr
PSR
  2

관련 정보