PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
LinuxDev
[问题] 核心模组使用 isolcpus
楼主:
dces4212
(flawless)
2020-04-18 17:50:07
大家好,请问核心模组可以使用用 isolcpus 隔离开的 CPU 吗?
或是有什么办法可以让核心模组使用独立(没有被排程器使用)的 CPU 呢?
还是说只能用 smp_call_function_single() 来达成这个目的呢?
但 smp_call...() 的注解有提到它做的事不能太久,可是我要做的事在某些情境下会..QQ
还是说可以使用 isolcpus 搭配 kthread_craeate_on_cpu() 来达成呢?
最近写的作业有涉及到效能分析,想做出更平顺的分析结果,
但最多只用到 taskset 去跑 usermode 的测试程式,想看看 kernel code 也
使用独立 CPU 的效果。
麻烦各位前辈指点了。感谢!
作者: aweilin
2020-04-21 08:47:00
isolcpus可以用阿 你把系统设定只吃一个cpu,另外一个cpu就用指定的方式去跑,就可以自己决定哪些user spaceor kernel space 自己决定哪些要放过去cpu2跑cmdline=isolcpus=1, 那你的core0会拿来跑系统,core1空下来,透过taskset可以做绑定user space,或是透过smp_affinity可以绑定isr,tasklet也类似。
楼主:
dces4212
(flawless)
2020-05-03 05:27:00
这样我懂了 感谢
继续阅读
Re: [问题] 如何关掉/打开 arm cpu 快取内存
hizuki
Re: [问题] porting issue(32bits-->8bits)
leolarrel
[问题] porting issue(32bits-->8bits)
ando5566
[问题] 请问make编译建置卡死的问题
cia1099
[问题] 如何关掉/打开 arm cpu 快取内存
hirofumisyo
[问题] 树梅派如何跟freeRTOS的MCU沟通
poem5566
[问题] 树莓派3,无法同时透过uart和 i2C 接受
workat60474
[问题] makefile variable问题
anoymouse
[问题] memory map & anonymous page
TMDTMD2487
[问题] 关于select() 范例的问题
anoymouse
Links
booklink
Contact Us: admin [ a t ] ucptt.com