Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Linux 中是否有内核函数可以返回内核模块正在运行的物理内核和逻辑内核(在超线程的情况下)的数量?
看看 : 的末尾,include/linux/smp.h给smp_processor_id() 你当前正在执行的 CPU 的数量。get_cpu()将执行相同的操作,并且还将禁用抢占,以便您将留在该 CPU 上直到put_cpu()被调用。
include/linux/smp.h
smp_processor_id()
get_cpu()
put_cpu()
从用户空间,您可以使用sched_getcpu()或getcpu()获取相同的信息。
sched_getcpu()
getcpu()