是否有一个可以返回我的Linux内核函数
请随时建议任何用户空间对应。
答案 0 :(得分:2)
请参阅include / linux / cpumask.h中的宏:
num_online_cpus()
num_possible_cpus()
num_present_cpus()
num_active_cpus()
从用户模式,您可以从/ proc / cpuinfo获取一些信息,但理论上,在线核心的集合可以从瞬间变为即时,因此没有提供此信息的接口。您还可以检查/ sys / class / cpuid /.
您可以尝试设置进程关联,使其仅包含一个处理器(一次)并查看它是否有效。这将告诉您当前处理器是否处于联机状态(但信息可能在任何时刻都会发生变化)。