7
커널에서 실제 코어의 번호를 반환하는 커널 함수와 커널 모듈이 실행되는 논리 코어 (하이퍼 스레딩의 경우)가 있습니까?커널 모듈에서 물리적 및 논리적 코어 번호를 찾는 방법은 무엇입니까?
커널에서 실제 코어의 번호를 반환하는 커널 함수와 커널 모듈이 실행되는 논리 코어 (하이퍼 스레딩의 경우)가 있습니까?커널 모듈에서 물리적 및 논리적 코어 번호를 찾는 방법은 무엇입니까?
include/linux/smp.h
의 끝 부분을 살펴보십시오. smp_processor_id()
은 현재 실행중인 CPU의 번호를 제공합니다. get_cpu()
은 을 동일하게 처리하고 선점을 비활성화하여 까지 의 CPU를 유지합니다.
사용자 공간에서 동일한 정보를 얻으려면 sched_getcpu()
또는 을 사용할 수 있습니다.