7
Linux中是否有內核函數返回內核模塊正在運行的物理內核和 邏輯內核(在超線程的情況下)的數量?如何在內核模塊中查找物理和邏輯核心號?
Linux中是否有內核函數返回內核模塊正在運行的物理內核和 邏輯內核(在超線程的情況下)的數量?如何在內核模塊中查找物理和邏輯核心號?
查看include/linux/smp.h
的結尾:smp_processor_id()
給出當前正在執行的CPU的編號。 get_cpu()
將做 相同,也將禁用搶佔,以便您將保持在 CPU直到put_cpu()
被調用。
從用戶空間,您可以使用sched_getcpu()
或getcpu()
獲取相同的信息。