multicore CPU에서의 process정보보기 질문입니다..
글쓴이: hyper9 / 작성시간: 수, 2008/08/13 - 5:16오전
지금 Quad Core CPU를 2개 사용하고 있습니다.
그러니까 총 8개의 Core가 돌고 있는 셈인데요.
이중에 어느 core가 현재 어떤 thread를 처리하고 있는지
알 수 있는 방법이 있을까요?
Top에는 그런 option이 없는 것 같아서요..
뭔가 Tool이 있을 것 같은데,,조언 부탁 드립니다..
Forums:
/proc//task/[thread id]로
/proc/[PID]/task/[thread id]로 쓰레드의 id들을 가져온 후,
sched_getaffinity()를 이용해서 알아보시면 될듯 합니다.
반면, sched_setaffinity()를 이용한 유틸리티인 taskset을 이용하면(man taskset) 특정 쓰레드를 특정 프로세서(processor)로 배정할 수 있습니다.
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
댓글 달기