linux有没有一些方法可以把某个进程或者线程设置成不受系统调度干扰呢?

chengxiaili 2017-03-01 07:43:50
比如说我不间断测试一段循环固定次数的代码,如果不做任何设置,这段循环每次执行的时间会不同,因为有系统调度可能会打断系统执行,那么需要怎么设置才能让这段代码运行不受系统调度的干扰呢?裸核就算了哈
...全文
1962 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jklinux 2018-06-15
  • 打赏
  • 举报
回复
应设最高优先级别就可以了
qiledexin 2018-06-12
  • 打赏
  • 举报
回复 1
采用实时内核;另外如果你是多核平台的话,可以将线程绑定到一个内核上;
nswcfd 2017-03-07
  • 打赏
  • 举报
回复
关hrtime,关performance counter,禁止其它core往这个core上发IPI,…… 还是楼上的作法靠谱一些。
猪头三小队长 2017-03-07
  • 打赏
  • 举报
回复
自己写个假驱动把中断禁止,调度禁止,用户空间的程序调用驱动接口,然后爱咋玩咋玩。

1,025

社区成员

发帖
与我相关
我的任务
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
  • CPU和硬件区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧