腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
调度
器修改
linux
、
linux-kernel
、
scheduling
、
scheduler
、
job-scheduling
我计划为
Linux
编写一个新的
调度
程序。我想知道当前使用的
调度
程序及其"C“代码。在
linux
文件系统中,我可以找到包含
调度
程序代码的文件。任何关于如何修改
调度
算法的参考或帮助将是伟大的,或任何来源,我可以从中学习?
浏览 1
提问于2014-02-26
得票数 0
回答已采纳
2
回答
哪个内核函数管理平衡
linux
CFS的RB
树
?
linux
、
linux-kernel
、
kernel
、
scheduler
、
cfs
根据我到目前为止对
Linux
的了解,
调度
实体是由它们的虚拟运行时(vruntime)在RB-
树
中索引的。
调度
程序通过调用vruntime函数定期更新这个update_curr,这基本上增加了当前运行实体的vruntime值。 我不明白的是
调度
程序是如何保持RB
树
总是有序的。update_curr函数增加了vruntime的值,但似乎没有检查实体是否应该移回RB-
树
的右侧。哪个函数执行此检查?
浏览 2
提问于2018-03-22
得票数 0
回答已采纳
1
回答
为什么
Linux
内核使用它所做的数据结构?
c
、
performance
、
linux-kernel
Linux
为TCP使用链接列表,使用RB
树
进行进程
调度
。据我所知,这两种方法都不是以“平面”的方式实现的--链接列表是一堆具有指向其他节点的指针的节点,就像
树
一样。对于
Linux
编程的数据集,是否有什么东西可以使这些结构的算法效率超过其他结构的缓存效率? 我是不是误会了什么?有人做过侧写吗
浏览 6
提问于2015-03-02
得票数 13
回答已采纳
2
回答
linux
内核
调度
器CFS
linux
、
linux-kernel
、
kernel
、
scheduling
linux
内核的CFS
调度
程序是如何在sched_latency_ns时间内
调度
所有进程的。它是通过遍历红色黑色
树
还是在每次进程切换后重新平衡。
浏览 0
提问于2011-06-09
得票数 1
1
回答
Linux
内核- CPU子系统( CGROUPS)与CPU
调度
器有何不同?
linux
、
docker
、
linux-kernel
、
cgroups
、
linux-namespaces
Linux
内核代码提供了CPU
调度
程序,它具有用于
调度
进程(包括停靠容器进程)的多个
调度
算法。 这个版本1的实现被
Linux
内核4.5中的版本2实现所取代。版本2修正了与版本1实现相关的一些限制。
Linux
内核中的六个CGROUP子系统中有两个是cpu子系统& cpuset子系统。cpu子系统通过
调度
程序控制对系统CPU
浏览 6
提问于2020-02-03
得票数 0
1
回答
Linux
2.6内核进程管理
android
、
memory-management
、
process
、
linux-kernel
、
pthreads
在哪里可以找到关于
Linux
2.6内核中的进程管理的一些信息。因为android使用它,我想找出内存是如何管理的,进程是如何
调度
和使用的,等等。 我想了解更多关于android的设计原理。
浏览 4
提问于2011-05-28
得票数 4
回答已采纳
1
回答
linux
内核中的
调度
算法
linux
、
process
、
kernel
、
scheduling
linux
内核中实现了多少种不同的算法?是否只有FIFO和循环
调度
,或者还有其他的?比方说,如果我想自己实现这些算法,我应该从哪里开始?
浏览 4
提问于2012-05-15
得票数 4
回答已采纳
1
回答
Linux
内核3.0+的
调度
机制
linux
、
linux-kernel
、
scheduling
、
scheduler
默认情况下,
Linux
内核(3.0+)使用哪种
调度
机制,我猜是抢占
调度
? 我们是否可以选择其他一些机制,比如Deadline First或在构建时轮询(从menuconfig中)?
浏览 0
提问于2013-04-08
得票数 1
1
回答
linux
内核模块中的任务数据结构
c
、
linux
、
data-structures
、
linux-kernel
我正在为
Linux
编写一个可加载的内核模块。我需要在
Linux
内核中为每个任务存储一些数据(这些数据将用于
调度
程序回调)。还可以在哈希表中维护从struct task_struct到我的数据的某种映射。但它似乎有点太重了。(因为我需要在
调度
器回调中使用数据) 我的问题是:有什么简单而干净的方法可以让我在
Linux
内核中注册每
浏览 0
提问于2013-08-28
得票数 7
回答已采纳
2
回答
Linux
线程和进程- CPU关联
linux
、
multithreading
、
process
、
pthreads
我很少有关于线程和进程
调度
的查询。 当我从进程创建线程时,它是否也总是在同一个CPU上执行?我想具体了解
Linux
中的机制。此外,我正在通过p线程库创建线程。我正面临一个随机的挂断问题,这个问题永远是不可复制的。需要这些信息才能朝着正确的方向前进。
浏览 1
提问于2013-09-13
得票数 2
回答已采纳
1
回答
内核使用哪种
调度
算法?
process
、
schedule
我知道处理器有很多
调度
算法。比如FCFS (先到先得)或SJF (短工作优先)等等。如何知道内核使用哪种算法?
浏览 0
提问于2014-08-18
得票数 0
回答已采纳
2
回答
关于使用设备
树
定义I/O的几点意见
design
、
operating-systems
该工具链非常完整,运行在
Linux
、Windows和Mac上。
Linux
目标运行时支持使用libc++、musl和编译器-rt完成,现在我正在添加裸金属库支持。我关注的第一个目标是手臂。我已经完全支持ARM Cortex-A9 (MMU/non,虚拟文件系统,多优先级
调度
器,文件描述符支持等)。我正在考虑添加设备
树
支持,以使地址、中断向量等的分配更加清晰。这里有人对设备
树
是否可行有意见吗?
浏览 0
提问于2015-04-26
得票数 6
2
回答
Linux
如何处理线程和进程
调度
linux
、
multithreading
、
process
、
scheduling
我试图理解
Linux
是如何处理进程
调度
和线程
调度
的。我读到
Linux
可以
调度
进程和线程。
Linux
有线程
调度
器和进程
调度
器吗?如果是,他们是如何合作的?
浏览 0
提问于2011-12-11
得票数 30
回答已采纳
1
回答
是不是每个CPU核心都有一棵CFS的红黑
树
?
linux
、
operating-system
、
cfs
CFS
调度
器使用红黑锁来存放待
调度
的进程,不确定是全局
树
还是单CPU核的一棵
树
?我认为后者更有效率,但我找不到任何证据。
浏览 51
提问于2021-11-06
得票数 0
回答已采纳
2
回答
我们可以在多核CPU中的特定内核上运行
linux
内核吗?
multithreading
、
linux-kernel
、
embedded-linux
、
multicore
对于CPU核心的管理,我可以编写
Linux
内核来严格地在一组特定的核心上运行吗?假设是核心1、2和3,但它不应该太严格,因为我还需要在一个单独的核心上生成设备驱动程序(让我们以核心4为例)。
浏览 2
提问于2018-05-13
得票数 1
2
回答
Linux
内核- task_h_load
c
、
linux
、
linux-kernel
、
load-balancing
我试图了解在load_balance函数期间发生了什么。在v3.14中,调用来自据我所见,它是相同的函数,但只有一个不同的名称。我不明白的是在中负载是如何计算的。
浏览 6
提问于2015-12-23
得票数 17
回答已采纳
1
回答
错误:取消引用指向内核模块中不完整类型的指针
c
、
linux-kernel
、
kernel-module
我在玩一个内核模块来学习接口,所以我想在CFS
调度
器的红色黑
树
中打印进程。整个守则:#include <
linux
/kernel.h> /* Needed forKERN_INFO */#include <
linux<
浏览 3
提问于2014-11-07
得票数 3
回答已采纳
1
回答
FreeBSD
调度
程序与
Linux
的区别
linux
、
linux-kernel
FreeBSD
调度
程序和
Linux
有什么区别?
浏览 0
提问于2013-02-17
得票数 4
2
回答
在
linux
-htb中排队
networking
、
linux-kernel
、
tc
、
traffic-shaping
我试图了解
linux
和
linux
的QDisc的排队机制。 1: root qdisc (class htb) / | \ /
浏览 0
提问于2019-02-28
得票数 3
回答已采纳
5
回答
单一流程专用的整体核心
c
、
linux
、
linux-kernel
、
cpu
、
scheduling
Linux
中是否有任何方式将一个CPU核心分配给特定的给定进程,并且不应该在这个核上
调度
任何其他进程或中断处理程序?我们应该更改
调度
的内核代码吗?
浏览 11
提问于2012-11-27
得票数 71
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程调度:完全公平调度器CFS
基于决策树的炼油厂调度优化分解算法
linux在文件系统树中的跳转
龙蜥开源Plugsched:首次实现 Linux kernel 调度器热升级
报名:《Linux任督二脉》之《进程调度》4节系列微课
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券