실행 중인 프로세스가 어떤 프로세서를 사용하는지 확인 하고 싶을 때 사용.

 

# ps -eo pid,lwp,psr,comm

또는

# ps -efLP

 

아래 항목을 보면 된다

PID: process ID

LWP: thread ID

NLWP: thread 갯수

PSR: process가 assign 된 processor

 

그러니까...

 

process 마다 thread가 생성되고

각 thread에 processor가 assign 되니까

NLWP가 3이면 LWP 3개가 어떤 PSR로 나오는지 보면 되는듯?

 

맞나??

 

====

 

AIX의 경우

# ps -mo THREAD -p 1442020 

이렇게 확인 하면 되고 CP 부분이 해당 thread가 사용하는 CPU%인데 정확한 수치는 아닌듯.

그리고 bnd 부분에 해당 thread가 bind 된 processor가 나온다는데

해보니까 그냥 "-"로 나온다.

왤까? 잘 모르겠네....

 

 

 

Posted by 까만핀치
,