腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
sched_setscheduler() /sched_getscheduler()是否只影响指定
进程
及其子
进程
的
调度
策略
?
、
、
我对sched_setscheduler()在
Linux
中
的
工作原理感到困惑。 我
的
理解是
Linux
在内部使用CFS (SCHED_NORMAL)来
调度
内核
进程
。当用户空间启动程序(
进程
)时,将触发clone()调用,以便在
内核
空间中创建相应
的
调度
实体。 因此,假设有用户
进程
A和
进程
B。
进程
A调用sched_setscheduler(pid_A,
浏览 28
提问于2019-04-13
得票数 0
回答已采纳
2
回答
Linux
默认
调度
程序替代方案
、
、
、
Linux
内核
实现了Completely Fair Scheduling (SCHED_NORMAL)算法作为
调度
实时
进程
的
默认
调度
算法。如何修改
linux
内核
,使其默认
调度
策略
设置为round-robin (SCHED_RR)或其他
调度
策略
?有没有一种通用
的
方法来做到这一点?这里到底需要更改哪些文件?
浏览 35
提问于2017-01-31
得票数 3
回答已采纳
1
回答
什么是
Linux
全局
调度
策略
?
、
、
、
例如,如果某个
进程
集(集合1)
的
调度
策略
是SCHED_RR,而对其他一些
进程
集(集2)
的
调度
策略
是SCHED_FIFO。 现在,当
内核
必须从这2组中选择某个
进程
时,
Linux
使用哪种
调度
策略
?
浏览 0
提问于2016-11-19
得票数 2
回答已采纳
1
回答
linux
如何决定线程运行在哪个核心上?
、
我知道
linux
决定线程在哪个
内核
上运行,因此,每个
内核
的
任务都是平衡
的
。但是我在哪里可以看到介绍性文档呢?
调度
算法都是关于
调度
策略
的
,很少在
进程
中如何分配和迁移线程,我知道有线程窃取技术,类似于go
的
实现。 大多数操作系统书籍只讨论
进程
和线程,但也省略了如何在多核上
调度
。
浏览 0
提问于2022-02-13
得票数 0
2
回答
linux
内核
进程
调度
的
FCFS算法
、
、
、
在
linux
内核
进程
调度
程序中,有一个优先级类型SCHED_FIFO。我想更改日程安排
策略
。我有两个问题:我使用2.6.31
内核
谢谢。
浏览 2
提问于2010-02-09
得票数 3
回答已采纳
2
回答
调度
器优先级和
策略
对非竞争cpuset中
的
线程有什么影响(如果有的话)?
、
、
、
我有一个
Linux
系统,在这个系统中,我们使用cgroup创建了两个cpu_exclusive cpusets A和B,并将所有用户线程和所有未绑定
内核
线程迁移到一个附属于cpuset
的
cgroup中,运行在cpuset中
的
东西具有不同
的
调度
策略
和不同
的
优先级,在cpuset中运行
的
线程比cpuset中
的
内核
多很多。还有一些非常活跃
的
进程
附加到cpuset中,其中
浏览 0
提问于2012-02-23
得票数 12
1
回答
什么在
Linux
操作系统中启动线程?
、
、
、
、
我目前正在调查一个与
Linux
操作系统中
的
线程相关
的
问题。我知道
进程
是由
Linux
内核
中
的
调度
程序启动
的
,但是
进程
内部
的
线程-
Linux
内核
调度
程序还是
Linux
内核
中
的
其他服务?
浏览 0
提问于2022-02-19
得票数 0
1
回答
内核
中
的
调度
程序是一个程序还是一个
进程
?
、
、
我查找了内置在
内核
中
的
CPU
调度
器源代码。I看到了一种观点,即CPU
调度
程序是一个
进程
。问题:如果是这样的话,当ps在
Linux
上时,
调度
程序
进程
应该是可见
的
.很难找到
调度
程序
进程
的
PID和名称。CPU
调度
程序
进程
<e
浏览 5
提问于2022-03-10
得票数 0
回答已采纳
1
回答
Linux
内核
- CPU子系统( CGROUPS)与CPU
调度
器有何不同?
、
、
、
、
Linux
内核
代码提供了CPU
调度
程序,它具有用于
调度
进程
(包括停靠容器
进程
)
的
多个
调度
算法。 这个版本1
的
实现被
Linux
内核
4.5中
的
版本2实现所
浏览 6
提问于2020-02-03
得票数 0
1
回答
内核
空间和用户空间
进程
标识
、
Linux
调度
器如何识别哪个
进程
来自
内核
空间,哪个
进程
来自用户空间?假设我在
Linux
中安装了一个应用程序。我启动了应用程序。同时,还有其他
内核
空间
进程
进入就绪队列。现在,
Linux
调度
器如何识别哪个排队
的
进程
来自
内核
空间,哪个来自用户空间?
浏览 2
提问于2015-02-14
得票数 0
1
回答
Linux
内核
如何在用户空间
进程
/线程和
内核
任务/作业之间
调度
CPU?
、
、
、
我试图理解
Linux
进程
管理和
调度
。我知道
调度
程序根据优先级/时间切片来
调度
不同
的
进程
。但是也有一些
内核
任务(我没有提到
进程
的
系统调用,它将
进程
带到
内核
模式)也必须进行处理(例如:
调度
器/定时器或一些永远运行
的
内核
代码)。我不明白
调度
程序是否为不同
进程
调度
浏览 0
提问于2019-10-10
得票数 3
1
回答
如何获得pthread_setschedparam
的
权限
、
、
我需要在带有AngstromLinux3.2.18版本
的
C++上实时优先运行一个BeagleBone程序。该程序调用pthread_setschedparam试图提高其优先级。但是,如果我首先在shell提示符下提升为超级用户"su“,那么对pthread_setschedparam
的
调用是成功
的
。 如果不先运行"su“,如何才能实现相同
的
结果?
浏览 8
提问于2013-02-20
得票数 1
4
回答
操作系统
调度
与RTOS
调度
的
区别
、
、
、
、
考虑函数/过程,我
的
疑问是,为什么我们不能在RTOS上应用相同
的
策略
?如果在RTOS上实现这样
的
调度
策略
,涉及
的
性能限制是什么?还有一个
浏览 2
提问于2011-06-10
得票数 7
回答已采纳
1
回答
Unix中
的
进程
、
内核
线程、轻量级
进程
和用户线程之间
的
关系是什么?
、
、
、
、
显示了
进程
、
内核
线程、轻量级
进程
和用户线程之间
的
关系。这本书最关注SVR4.2,它还详细探讨了4.4BSD、Solaris 2.x、Mach和Digital。请注意,我并不是在询问
Linux
。对于每个轻量级
进程
,是否总是有一个
内核
线程作为轻量级
进程
的
基础?图3.4似乎表示是。为什么图3.5(b)直接显示轻量级
进程
在
进程
之上,而中间没有
内核
线程?
内核
线程是唯一可以
浏览 0
提问于2018-09-29
得票数 15
2
回答
内核
模式下
的
Linux
进程
调度
、
以下是Wiki中引用
的
一些描述
Linux
内核
在一定条件下提供抢占式
调度
。在
内核
版本2.4之前,只有
进程
是抢占性
的
,即除了时间量过期之外,如果较高
的
动态优先级
进程
进入TASK_RUNNING状态,当前
进程
在用户模式下
的
执行将被中断。对于
Linux
2.6,增加了中断执行
内核
代码
的
任务
的
能力,尽管这样并不能抢占
内核</em
浏览 5
提问于2012-12-06
得票数 5
回答已采纳
1
回答
linux
工具、虚拟/泛型/欧几里得/等等之间有什么区别?
、
、
、
我用了sudo apt install
linux
-tools
linux
-tools-oem4.13.0.1026.30
linux
-tools-gcp 4.13.0.1015.17
linux
-tools-euclid
linux
-tools-virtual 4.4.0.124.130
浏览 0
提问于2018-05-22
得票数 2
回答已采纳
1
回答
linux
上
的
调度
单元
我听说
linux
内核
将线程视为
内核
线程,
进程
视为使用相同虚拟内存空间
的
线程组。这是否意味着窗口和
linux
内核
的
调度
单元是线程??
linux
的
最小
调度
单元是什么?
浏览 3
提问于2013-10-21
得票数 1
回答已采纳
1
回答
Linux
用户空间与
内核
空间
调度
、
我有一个用户空间
进程
运行,
调度
策略
SCHED_OTHER (0)和优先级为120 (默认优先级,顶部显示PR为20)。它运行无限时间( 1 )循环,没有任何系统调用或等待等。它绑定到一个特定
的
CPU,比方说,1。 在
内核
空间中,我有一个
内核
线程,它也使用默认
的
调度
参数(
策略
: SCHED_NORMAL (0)和优先级120)创建。以1ms为周期
的
irq线程唤醒
内核
线程。
内核
线程不绑
浏览 2
提问于2017-09-25
得票数 3
1
回答
Linux
内核
更改默认CPU
调度
器
、
、
、
、
我正在尝试破解
Linux
内核
,我想知道。如何将默认
Linux
进程
调度
程序更改为其他
进程
调度
程序?我可以将每个
进程
都设置为实时
进程
吗?
浏览 1
提问于2014-04-14
得票数 6
回答已采纳
1
回答
在我
的
ps输出中,哪个实时
进程
将被
linux
抢占?
、
、
、
我从:https://stackoverflow.com/questions/8887531/which-real-time-priority-is-the-highest-priority-in-
linux
得到了一些关于
内核
中分配给不同标识符
的
实时优先级值是如何表示不同(相反)事物
的
。但是,我仍然不清楚ps输出
的
RTPRIO列中
的
值
的
解释。更高
的
数值意味着更高
的
优先级,还是相反。具体
浏览 0
提问于2018-09-28
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程调度:完全公平调度器CFS
报名:《Linux任督二脉》之《进程调度》4节系列微课
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
理解Linux的进程状态
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券