考虑调度并执行tasklet函数的内核tasklet。
有没有办法知道tasklet运行的核心? 我的意思是有一个函数/变量来知道tasklet在哪个核心运行。 建筑就是手臂。
谢谢!
答案 0 :(得分:1)
tasklet将始终在计划它的同一处理器核心上运行。在内核中,您可以调用smp_processor_id()
来查找当前正在运行的处理器。
检查/ proc / cpuinfo以获取处理器编号与物理ID和核心ID的映射。超线程将为每个核心创建2个逻辑处理器。
答案 1 :(得分:0)
请参阅man 7 cpuset。