腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核-
CPU
子系统( CGROUPS)与
CPU
调度
器有何不同?
、
、
、
、
Linux
内核代码提供了
CPU
调度
程序,它具有用于
调度
进程(包括停靠容器进程)
的
多个
调度
算法。 这个版本1
的
实现被
Linux
内核4.5中
的
版本2实现所取代。版本2修正了与版本1实现相关
的
一些限制。
Linux
内核中
的
浏览 6
提问于2020-02-03
得票数 0
1
回答
内核中
的
调度
程序是一个程序还是一个进程?
、
、
我查找了内置在内核中
的
CPU
调度
器源代码。I看到了一种观点,即
CPU
调度
程序是一个进程。问题:如果是这样的话,当ps在
Linux
上时,
调度
程序进程应该是可见
的
.很难找到
调度
程序进程
的
PID和名称。
CPU
调度
程序进程
的
P
浏览 5
提问于2022-03-10
得票数 0
回答已采纳
2
回答
Linux
线程和进程-
CPU
关联
、
、
、
我很少有关于线程和进程
调度
的
查询。 我想具体了解
Linux
中
的
机制。此外,我正在通过p线程库创建线程。我正面临一个随机
的
挂断问题,这个问题永远是不可复制
的
。需
浏览 1
提问于2013-09-13
得票数 2
回答已采纳
2
回答
谁安排线程?
、
、
、
、
我有个关于
调度
线程
的
问题。一方面,我了解到线程在
Linux
中被
调度
和处理为进程,这意味着它们和使用传统方法
的
任何其他进程一样被
调度
。(例如,
linux
中
的
完全公平
调度
程序)
浏览 1
提问于2015-02-19
得票数 2
回答已采纳
1
回答
linux
进程
调度
延迟很长时间
、
、
、
、
我已经在
linux
上运行
的
多线程c++应用程序上执行了strace。 经过几个小时
的
运行,所有线程都没有运行,持续了大约12秒。进程中
的
所有线程都是使用
linux
的
默认
调度
策略(SCHED_OTHER)和默认优先级创建
的
。还有另外5个类似的应用程序在同一个机器上运行,由于套接字上接收到大量数据,它们也像这个应用程序一样有很大
的
I/O限制。但在大多数情况下,这个应用程序都会收到预定
的
延迟。其他应用程序是使用与
浏览 6
提问于2012-06-21
得票数 1
回答已采纳
3
回答
当操作系统等待用户输入时,
CPU
是否仍在执行任何指令?
、
、
、
当只有一个进程(如bash)而进程正在等待用户输入时,
CPU
在做什么?
浏览 16
提问于2014-08-31
得票数 1
回答已采纳
1
回答
Linux
中
的
不同进程在单个核心PC中是如何管理
的
?
、
我
的
理解是,每个
CPU
核心一次只能运行一个进程。因此,有人能够中断当前进程(因此进程
的
状态必须保存在某个地方)(或者进程本身就是这样)来运行另一个进程。例如,我们有两台服务器,它们运行在一台具有一个核心
的
PC上,并监听不同
的
端口。从字面上讲,这种倾听不是一项连续
的
工作,至少必须被另一个人打断,谁来处理这个?
浏览 0
提问于2022-02-05
得票数 0
回答已采纳
1
回答
sched_setscheduler() /sched_getscheduler()是否只影响指定进程及其子进程
的
调度
策略?
、
、
我对sched_setscheduler()在
Linux
中
的
工作原理感到困惑。 我
的
理解是
Linux
在内部使用CFS (SCHED_NORMAL)来
调度
内核进程。当用户空间启动程序(进程)时,将触发clone()调用,以便在内核空间中创建相应
的
调度
实体。 因此,假设有用户进程A和进程B。在这种情况下,
Linux
如何
调度
进程A和B,因为它们使用不同
的
调度
策略?
Linux
是否仍然使用其
浏览 28
提问于2019-04-13
得票数 0
回答已采纳
2
回答
Linux
进程是否仅在计时器中断时
调度
?
、
当
Linux
进程被
调度
时,它真的发生在计时器中断产生和处理
的
时候,对吗?如果错了,还有什么进一步
的
解释吗?谢谢!
浏览 1
提问于2013-05-26
得票数 1
回答已采纳
5
回答
单一流程专用
的
整体核心
、
、
、
、
Linux
中是否有任何方式将一个
CPU
核心分配给特定
的
给定进程,并且不应该在这个核上
调度
任何其他进程或中断处理程序?我已经阅读过使用任务集实用程序将进程绑定到
CPU
中
的
进程亲缘关系,但这并不能解决我
的
问题,因为只是尝试将给定
的
进程仿射到该核心,但是其他进程可能会被安排在这个核心上,这正是我想要避免
的
。我们应该更改
调度
的
内核代码吗?
浏览 11
提问于2012-11-27
得票数 71
1
回答
Linux
进程和线程
调度
、
、
、
我正在尝试
linux
的
调度
,并遇到了一些问题。 据我所知,
Linux
调度
器在
调度
时没有区别对待线程和进程。线程就像进程一样,共享公共资源。好
的
,假设我有Process-A,它被设置为
CPU
core 0,并且设置了SCHED_FIFO属性;它将一直运行,直到另一个优先级更高
的
任务开始。如果Process-A创建了一个新线程,该线程是否会继承相同
的
属性?(即使用SCHED_FIFO属性绑定到
CPU
0,
浏览 0
提问于2012-10-25
得票数 1
回答已采纳
1
回答
调度
程序能否自动将关联通过`sched_setaffinity`设置为非常繁忙
的
cpu
的
线程迁移到空闲
的
cpu
?
、
、
调度
程序能否自动将关联通过sched_setaffinity设置为非常繁忙
的
cpu
的
线程迁移到空闲
的
cpu
? sched_setaffinity 是实现“硬亲和力”还是“软亲和力”?我称之为“软关联”
的
是,它告诉
调度
程序,线程更喜欢在特定
的
cpu
上运行,并且在必要时可以迁移到其他
cpu
。我称之为“硬关联”
的
是,它告诉
调度
程序,无论线程等待
cpu
资
浏览 3
提问于2020-05-20
得票数 0
回答已采纳
1
回答
如何将一个
CPU
分配给一个进程?
、
如何将一个
CPU
分配给一个进程,以便当带有PID
的
进程在
CPU
上运行时,其他进程都不能使用该
CPU
?
浏览 0
提问于2013-01-04
得票数 3
回答已采纳
1
回答
进程是否绑定到核心?
、
假设我有一个有很多核心
的
CPU
。一个给定
的
进程,一旦启动,是否绑定到其中一个核心?这是正确
的
吗?
浏览 0
提问于2019-01-15
得票数 2
回答已采纳
2
回答
Linux
cpu
_affinity保证单机使用
、
、
、
可以在
linux
中为其中每个线程在每个核上运行
的
多线程程序设置
cpu
亲和性,从而有效地阻止由该核上
的
os
调度
的
任何其它进程。实际上,我希望保证我
的
进程使用一个核心,并将所有其他非关键程序绑定到最少数量
的
核心。 或者我错过了
linux
调度
器,或者我需要我自己
的
调度
器。
浏览 5
提问于2012-06-04
得票数 1
回答已采纳
1
回答
如何将核分配给进程,而不是进程到核?
、
、
、
将进程分配到特定内核很容易,但如何确保只有该进程应该在该特定内核上运行,或者cores.Rest进程可以在其他内核上运行。在这方面请帮帮我。
浏览 1
提问于2016-02-26
得票数 1
1
回答
测试
CPU
调度
、
、
、
、
如何测试
CPU
调度
算法(例如:RR)?正如您所知道
的
,操作系统包括它自己
的
进程,这些进程在
CPU
上运行。但是,我想在没有任何其他进程
的
纯环境中完成,只使用我创建
的
P1、P2和P3进程。是否有用于测试
CPU
调度
算法
的
模拟环境?第2部分:是否有用于执行此操作
的</em
浏览 1
提问于2015-08-02
得票数 2
1
回答
上下文切换是否发生在一个系统中,该系统
的
就绪队列只有一个进程,并且使用循环
调度
?
、
、
上下文切换是否发生在一个系统中,该系统
的
就绪队列只有一个进程,并且使用循环
调度
?在典型情况下,当计时器中断发生时,可能发生
的
步骤如下这就是发生
的
事吗?或者是否发生了适当
的
上下文切换,涉及对单独进程的当前状态进行不必要
的</em
浏览 0
提问于2012-01-25
得票数 9
回答已采纳
1
回答
在
Linux
上收集有关线程
调度
的
信息
、
、
、
在
Linux
上,我想收集有关何时
调度
(和取消
调度
)我
的
线程以及在哪些
CPU
上
调度
的
信息。我很乐意收集信息并将其存储在一个文件中,以便稍后脱机分析,因为我需要将
调度
信息与我
的
代码生成
的
其他事件源合并。理想情况下,信息将由程序本身收集,因为我计划在大多数时间使用机器上
的
所有内核,并且使用外部进程进行采样将干扰我想要测量
的
执行。 那么这在
Linux
上是可能
的</
浏览 3
提问于2010-07-08
得票数 7
回答已采纳
1
回答
cpumask如何影响
linux
内核中其他进程
的
调度
?
、
、
我在我
的
机器上使用
的
是
Linux
2.6.x内核,它安装了ubuntu (只是提到了Ubuntu,以防这会改变什么)。内核在一台有8个内核
的
机器上运行。机器也运行openvz,但我不认为这会改变问题
的
上下文。 我安装了一个软件,它只允许使用两个
CPU
,并且它在第一个两个
CPU
上设置了一个硬
CPU
亲和性(cpumask 3)。我在问自己,其他进程
的
调度
是如何受此影响
的
。我想我读到了一些关于它
的<
浏览 2
提问于2011-11-20
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程调度:完全公平调度器CFS
操作系统中的进程和线程,CPU调度
Linux下查看CPU信息
在 Linux 中如何对 CPU 进行压力测试|Linux 中国
Linux之《荒岛余生》(二)CPU篇
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券