11

Linux 中是否有内核函数可以返回内核模块正在运行的物理内核和逻辑内核(在超线程的情况下)的数量?

4

1 回答 1

15

看看 : 的末尾,include/linux/smp.hsmp_processor_id() 你当前正在执行的 CPU 的数量。get_cpu()将执行相同的操作,并且还将禁用抢占,以便您将留在该 CPU 上直到put_cpu()被调用。

从用户空间,您可以使用sched_getcpu()getcpu()获取相同的信息。

于 2011-09-06T07:15:42.953 回答