linux-kernel – 如何在内核模块中查找物理和逻辑核心编号?

前端之家收集整理的这篇文章主要介绍了linux-kernel – 如何在内核模块中查找物理和逻辑核心编号?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Linux中是否有内核函数可以返回物理内核的数量
内核模块正在运行的逻辑核心(在超线程的情况下)?

解决方法

看看include / linux / smp.h的结尾:smp_processor_id()
为您提供当前正在执行的cpu的编号. get_cpu()会做的
相同,也将禁用抢占,以便你继续
直到put_cpu()被调用cpu.

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

猜你在找的Linux相关文章