腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
sched_setscheduler() /sched_getscheduler()是否只影响指定
进程
及其子
进程
的
调度
策略?
、
、
我对sched_setscheduler()在
Linux
中的工作原理感到困惑。 我的理解是
Linux
在内部使用CFS (SCHED_NORMAL)来
调度
内核
进程
。当用户空间启动程序(
进程
)时,将触发clone()调用,以便在内核空间中创建相应的
调度
实体。 因此,假设有用户
进程
A和
进程
B。
进程
A调用sched_setscheduler(pid_A, SCHED_RR)并派生子
进程
A1和A2。
进程
B调用
浏览 28
提问于2019-04-13
得票数 0
回答已采纳
2
回答
当主线程设置pthread_create
调度
策略时,sched_deadline返回EAGAIN
、
、
、
、
我想让
进程
在新的
Linux
SCHED_DEADLINE
调度
策略
下
进行
调度
。同时,这个
进程
必须创建一些工作线程来执行其他一些工作。但是,当我在成功调用pthread_create之后调用sched_setattr(which是为了设置
进程
调度
策略)时,我得到了一个EAGAIN。我知道在实时
进程
中创建线程可能有点奇怪。可能会出现“新线程的
调度
策略将是什么”之类的问题。 尽管如此,在SCHED_DEAD
浏览 5
提问于2014-06-18
得票数 4
1
回答
在
调度
时考虑到
进程
的DRAM性能
、
、
、
Linux
中的CFS
调度
器基于CPU的虚拟运行时对
进程
进行
调度
。有谁能解释一
下
吗?
浏览 0
提问于2014-12-11
得票数 1
1
回答
Linux
内核
如何
在用户空间
进程
/线程和内核任务/作业之间
调度
CPU?
、
、
、
我试图理解
Linux
进程
管理和
调度
。我知道
调度
程序根据优先级/时间切片来
调度
不同的
进程
。但是也有一些内核任务(我没有提到
进程
的系统调用,它将
进程
带到内核模式)也必须
进行
处理(例如:
调度
器/定时器或一些永远运行的内核代码)。我不明白
调度
程序是否为不同
进程
调度
CPU,在两者之间
如何
服务内核任务。
浏览 0
提问于2019-10-10
得票数 3
2
回答
Linux
如何
处理线程和
进程
调度
、
、
、
我试图理解
Linux
是
如何
处理
进程
调度
和线程
调度
的。我读到
Linux
可以
调度
进程
和线程。
Linux
有线程
调度
器和
进程
调度
器吗?如果是,他们是
如何
合作的?
浏览 0
提问于2011-12-11
得票数 30
回答已采纳
1
回答
内核中的
调度
程序是一个程序还是一个
进程
?
、
、
我查找了内置在内核中的CPU
调度
器源代码。I看到了一种观点,即CPU
调度
程序是一个
进程
。问题:如果是这样的话,当ps在
Linux
上时,
调度
程序
进程
应该是可见的.很难找到
调度
程序
进程
的PID和名称。CPU
调度
程序
进程
的PID也不在internet上。然而,PID 0交换
进程
被称为SCHED,但是在
Li
浏览 5
提问于2022-03-10
得票数 0
回答已采纳
2
回答
(-)的好值是什么意思?
、
、
、
、
然而,当我运行以下命令时,我发现一些
进程
有一个非数字值,例如(-)。请参阅左边的第六列,标题为NI。 一个好的(-)表示什么?
浏览 0
提问于2014-04-30
得票数 20
回答已采纳
3
回答
调度
器
如何
看待
linux
上的pthread?
、
、
我有一个关于
Linux
上pthread实现的问题。或者是以另一种方式,
调度
程序
调度
每个线程,就好像它是一个单独的
进程
一样。
浏览 0
提问于2010-10-23
得票数 5
回答已采纳
2
回答
内核模式
下
的
Linux
进程
调度
、
以下是Wiki中引用的一些描述
Linux
内核在一定条件
下
提供抢占式
调度
。在内核版本2.4之前,只有
进程
是抢占性的,即除了时间量过期之外,如果较高的动态优先级
进程
进入TASK_RUNNING状态,当前
进程
在用户模式
下
的执行将被中断。对于
Linux
2.6,增加了中断执行内核代码的任务的能力,尽管这样并不能抢占内核代码的所有部分。那么,对于当前的
linux
内核,内核抢占是有条件的,上述语句成立吗?例如,如果一个
进程
通过
浏览 5
提问于2012-12-06
得票数 5
回答已采纳
2
回答
linux
调度
程序
如何
将
进程
确定为实时、交互式、批处理
、
、
、
当我们编写一个程序时,我们没有指定
进程
的性质,比如它是否是实时的、交互式的.我读到
Linux
内核根据
进程
的性质
进行
调度
。找不到一篇文章解释
Linux
是
如何
决定这一点的。如果有人能提供一些信息就好了。我已经读到我可以使用系统调用sched_setscheduler来设置
调度
程序。但是当电话没有发出时会发生什么呢? 另外,
调度
程序
如何
将
进程
确定为交互式/批处理?
浏览 5
提问于2013-08-26
得票数 1
回答已采纳
1
回答
Linux
上下文切换内部:当
进程
在计时器中断之前退出时会发生什么?
、
、
当
进程
在计时器中断之前退出时,
linux
内核是
如何
进行
上下文切换的? 我知道,如果
进程
正在运行,而计时器中断发生,那么如果设置了标志,则自动调用schedule函数,然后选择下一个
进程
运行。基本上,在这种情况
下
,
调度
函数在当前
进程
的上下文中运行,但是当
进程
在计时器中断之前就退出时会发生什么呢?在这种情况
下
,谁调用schedule函数?它在什么环境
下
运行?
浏览 6
提问于2016-09-23
得票数 4
回答已采纳
1
回答
Linux
中具有
进程
的线程
调度
、
、
、
、
我理解
Linux
调度
器会安排线程,而不是
进程
,但我不知道
进程
中的线程是
如何
被
调度
的。 假设我有一个
进程
P1和线程T1,T2,以及线程P2,T1,T2,T3。现在,
调度
程序必须
调度
5个任务。如果
调度
程序获取P1T1,然后获取P2T2,这将导致
进程
上下文切换,这就违背了线程处理的目的。在这种情况
下
,
调度
程序是
如何
工作的?
浏览 2
提问于2014-12-18
得票数 0
回答已采纳
1
回答
Linux
内核更改默认CPU
调度
器
、
、
、
、
我正在尝试破解
Linux
内核,我想知道。
如何
将默认
Linux
进程
调度
程序更改为其他
进程
调度
程序?我可以将每个
进程
都设置为实时
进程
吗?
浏览 1
提问于2014-04-14
得票数 6
回答已采纳
1
回答
在
Linux
上收集有关线程
调度
的信息
、
、
、
在
Linux
上,我想收集有关何时
调度
(和取消
调度
)我的线程以及在哪些CPU上
调度
的信息。我很乐意收集信息并将其存储在一个文件中,以便稍后脱机分析,因为我需要将
调度
信息与我的代码生成的其他事件源合并。理想情况
下
,信息将由程序本身收集,因为我计划在大多数时间使用机器上的所有内核,并且使用外部
进程
进行
采样将干扰我想要测量的执行。 那么这在
Linux
上是可能的吗?有哪些选择?
浏览 3
提问于2010-07-08
得票数 7
回答已采纳
1
回答
linux
是
调度
进程
还是线程?
、
、
、
、
调度
涉及到决定什么时候运行一个
进程
,以及运行多少时间。
如何
确定每个线程的数量?如果确定了一个
进程
的时间量(例如100 is ),那么
进程
的所有线程之间是否共享?或者,每个线程的量子量由
调度
程序决定?注意:问题1和问题2是相关的,看起来可能是一样的,但只是想弄清楚事情是
如何</
浏览 0
提问于2013-03-24
得票数 37
回答已采纳
1
回答
Linux
内核- CPU子系统( CGROUPS)与CPU
调度
器有何不同?
、
、
、
、
Linux
内核代码提供了CPU
调度
程序,它具有用于
调度
进程
(包括停靠容器
进程
)的多个
调度
算法。 这个版本1的实现被
Linux
内核4.5中的版本2实现所取代。版本2修正了与版本1实现相关的一些限制。
Linux
内核中的六个CGROUP子系统中有两个是cpu子系统& cpuset子系统。cp
浏览 6
提问于2020-02-03
得票数 0
1
回答
内核空间和用户空间
进程
标识
、
Linux
调度
器
如何
识别哪个
进程
来自内核空间,哪个
进程
来自用户空间?假设我在
Linux
中安装了一个应用程序。我启动了应用程序。同时,还有其他内核空间
进程
进入就绪队列。现在,
Linux
调度
器
如何
识别哪个排队的
进程
来自内核空间,哪个来自用户空间?
浏览 2
提问于2015-02-14
得票数 0
1
回答
Linux
是
如何
完成先发制人
调度
的?
、
、
我正在阅读
Linux
文档项目中的
Linux
进程
:https://www.tldp.org/LDP/tlk/kernel/processes.html
进程
总是在
进行
系统调用,因此可能需要等待。即便如此,如果一个
进程
在等待之前执行,那么它仍然可能会占用不成比例的CPU时间,因此
Linux
使用抢占式
调度
。在此方案中,允许每个
进程
运行一小段时间,即200 is,当此时间过期时,选择
浏览 0
提问于2020-04-19
得票数 20
回答已采纳
4
回答
Linux
调度
: OS vs "virtual“
、
、
、
如何
在c
下
的
linux
fedora中实现多线程单
进程
模型,其中单个
调度
器用于“主”核心读取i/o可用性(例如,tcp/ip,udp),然后有一个每个核心的单线程(从init开始),“执行线程”,解析数据,然后更新少量的信息更新到共享内存空间(我的理解是pthread在单个
进程
下
共享数据)。我相信我的选择是:我在脑海中有一个朴素的模型,由启动一定数量的执行线程和单个<em
浏览 2
提问于2012-06-04
得票数 0
回答已采纳
2
回答
Linux
进程
是否仅在计时器中断时
调度
?
、
当
Linux
进程
被
调度
时,它真的发生在计时器中断产生和处理的时候,对吗?如果错了,还有什么进一步的解释吗?谢谢!
浏览 1
提问于2013-05-26
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程调度:完全公平调度器CFS
Linux下命令行如何KILL掉一个进程?
在 Linux 中如何结束进程
报名:《Linux任督二脉》之《进程调度》4节系列微课
一行代码如何隐藏 Linux 进程?
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券