腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
默认
调度
程序替代方案
、
、
、
Linux
内核实现了Completely Fair Scheduling (SCHED_NORMAL)算法作为
调度
实时进程的默认
调度
算法。如何修改
linux
内核,使其默认
调度
策略
设置
为round-robin (SCHED_RR)或其他
调度
策略
?有没有一种通用的方法来做到这一点?这里到底需要更改哪些文件?
浏览 35
提问于2017-01-31
得票数 3
回答已采纳
1
回答
pthread_create():默认优先级和剥离
策略
是什么?
、
、
、
惠普手册页()说 默认情况下,新线程的
调度
策略
和优先级是从创建线程继承的--也就是说,默认情况下,pthread_create(3)例程忽略指定线程属性对象中的
调度
策略
和优先级
设置
。因此,要创建受指定线程属性对象中
调度
策略
和优先级
设置
约束的线程,在调用pthread_create(3)之前,程序必须使用pthread_attr_setinheritsched(3)例程来
设置
继承的线程将对象的
调度
属性
设置</
浏览 3
提问于2014-01-28
得票数 5
回答已采纳
1
回答
Linux
进程
调度
-基于上限/权重的?
、
、
、
我只是想了解
Linux
调度
程序的基本知识。我以前用过Xen。现在我要从Xen转到KVM。我读取VM是正常过程,因此将遵循
Linux
调度
程序的
调度
策略
。我以前使用Xen的信用
调度
程序,它有能力为vms
设置
上限/权重。我正在寻找与
Linux
调度
程序相当的功能和基本的理解。
浏览 0
提问于2011-06-25
得票数 5
回答已采纳
2
回答
当主线程
设置
pthread_create
调度
策略
时,sched_deadline返回EAGAIN
、
、
、
、
我想让进程在新的
Linux
SCHED_DEADLINE
调度
策略
下进行
调度
。同时,这个进程必须创建一些工作线程来执行其他一些工作。但是,当我在成功调用pthread_create之后调用sched_setattr(which是为了
设置
进程
调度
策略
)时,我得到了一个EAGAIN。我知道在实时进程中创建线程可能有点奇怪。可能会出现“新线程的
调度
策略
将是什么”之类的问题。 尽管如此,在SCHED_DEADLINE进程中是否有创建新线程的方法
浏览 5
提问于2014-06-18
得票数 4
1
回答
在进程中
调度
线程
、
、
、
假设我有一个有4个线程的进程,我想让它们根据特定的
调度
算法运行。接受一个线程名称并
设置
自己的
调度
策略
。这具体是什么意思,因为我认为一个进程中的所有线程都是根据一个为整个进程
设置
的
策略
来
调度
的。这是否意味着,如果我使用sched_setschedparam并
设置
一个
策略
(因为它通过它的PID引用一个进程),它将确保该进程中的线程根据选定的
调度
策略
运行?我写的代码是为
Linux
编写的,
浏览 5
提问于2012-08-21
得票数 4
1
回答
我如何知道我的进程在
Linux
上的
调度
策略
?
我知道RR FIFO
调度
策略
。 但是,是否有一种方法可以在
Linux
上编写C程序来了解当前进程的
调度
策略
?
浏览 3
提问于2015-03-24
得票数 0
回答已采纳
1
回答
自定义优先级值:一个线程是正的还是负的?
、
、
、
、
但是,nice(1)和sched(7)一方面说优先级介于-20 (最高优先级)到19 (较低优先级)之间,另一方面,前手册页指出:sched_get_priority_max和_min将返回什么?我有三个值定义了我的自定义优先级范围:低优先级(kLowPriority,
设置
为0)、高优先级(kHighPriority,
设置
为255)和默认值(kDefa
浏览 0
提问于2018-03-25
得票数 1
1
回答
什么是
Linux
全局
调度
策略
?
、
、
、
例如,如果某个进程集(集合1)的
调度
策略
是SCHED_RR,而对其他一些进程集(集2)的
调度
策略
是SCHED_FIFO。 现在,当内核必须从这2组中选择某个进程时,
Linux
使用哪种
调度
策略
?
浏览 0
提问于2016-11-19
得票数 2
回答已采纳
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
回答
如何检查“to”输出以外的进程
调度
策略
、
、
我正在使用
linux
的busybox版本,并希望检查进程
调度
策略
。PS输出只显示PID USER VSZ STAT COMMAND,而不考虑PS命令提供的任何选项。还有其他方法来检查进程
调度
策略
吗? 提前谢谢!!
浏览 2
提问于2014-05-06
得票数 5
回答已采纳
1
回答
为什么
Linux
允许线程
设置
调度
策略
和优先级?
、
、
、
我以前认为线程
调度
策略
和优先级是由
Linux
内核决定的,我们在编写运行在
Linux
上的应用程序时不能通过代码更改线程
调度
策略
和优先级,直到我看到类似于sched_setscheduler.的系统调用。我想知道为什么
Linux
会为应用程序提供这种接口,如果开发人员希望他的应用程序具有更好的用户体验,从而使在应用程序中运行的线程具有更高的
调度
优先级,这将使运行在同一操作系统上的其他应用程序像sched_setscheduler一样具有更高的
调度</
浏览 1
提问于2017-09-04
得票数 0
回答已采纳
1
回答
在桌面环境中使用和理解与系统
调度
相关的选项
、
、
、
、
在systemd服务文件中,可以
设置
以下与
调度
相关的选项(来自systemd.exec手册页,如果我错了,请更正我): Nice为已执行的进程
设置
默认的尼斯级别(
调度
优先级)。由于
linux
内核的“autogroup”特性,它的效果似乎被“颠覆”了。因此,下面的选项可能是我真正想要
设置
的,以使进程更符合我的桌面体验。CPUSchedulingPolicy为已执行的进程
设置
CPU
调度
策略
。采取另一个,批处理,空闲,fifo或rr。详情请
浏览 0
提问于2017-01-25
得票数 21
2
回答
结构sched_param中的sched_priority指的是什么?
、
、
、
我使用的是
linux
2.4.X,文档中写道: Valid priorities for SCHED_OTHER is 0, Valid priorities for SCHED_RR\FIFO are
浏览 4
提问于2014-11-22
得票数 1
2
回答
如何识别
Linux
机器的
调度
算法和抢占/非抢占性?
、
、
我知道在默认情况下
Linux
是先发制人的。我想知道在正在运行的
Linux
机器上已经设计的
调度
算法。另外,我想知道它是否是先发制人的?在配置内核时,我们可以选择
调度
- Round等,但是如何在运行时识别
linux
系统的
调度
策略
。而且,它是否是先发制人的。
浏览 1
提问于2014-01-07
得票数 2
回答已采纳
1
回答
用“无效参数”将进程
设置
为SCHED_OTHER
策略
失败
在我的工作期间,为了调试目的,我希望将一个进程的
调度
策略
从SCHED_FIFO
设置
为SCHED_OTHER。但我有跟踪错误。chrt命令是否只支持实时
调度
策略
设置
?还是有别的原因?提前谢谢。根@BB-0(vBTS-1) /tmppid 2827的新
调度
策略
: SCHED_FIFO pid 2827的新
调度
优先级: 10 chrt:无法
设置
pid 2827的
策略
:
浏览 2
提问于2016-03-29
得票数 0
回答已采纳
2
回答
获取/
设置
Linux
中的线程
调度
策略
、
、
gcc
linux
_scheduling.c -o scheduling gcc
linux
_scheduling.c -o scheduling -pth
浏览 7
提问于2016-01-24
得票数 0
回答已采纳
1
回答
如何获得pthread_setschedparam的权限
、
、
我需要在带有AngstromLinux3.2.18版本的C++上实时优先运行一个BeagleBone程序。该程序调用pthread_setschedparam试图提高其优先级。当以root用户身份登录时,我会得到一个“不允许操作”错误。但是,如果我首先在shell提示符下提升为超级用户"su“,那么对pthread_setschedparam的调用是成功的。
浏览 8
提问于2013-02-20
得票数 1
1
回答
为什么
linux
中线程没有以正确的优先级运行?
、
检查ulimit -r
设置
为99 我如何知道进程是以19优先级运行的。我按照命令执行。正如你所看到的,pri是19,还有rtprio和pri的区别是什么?由于这不是一个实时
linux
,所以这一行在代码if(pthread_setschedparam(pthread_self(), SCHED_RR, ¶m))中是有效的,因为我将
调度
程序
设置
为SCHED_RR
浏览 2
提问于2013-02-15
得票数 1
2
回答
调度
器优先级和
策略
对非竞争cpuset中的线程有什么影响(如果有的话)?
、
、
、
我有一个
Linux
系统,在这个系统中,我们使用cgroup创建了两个cpu_exclusive cpusets A和B,并将所有用户线程和所有未绑定内核线程迁移到一个附属于cpuset的cgroup中,运行在cpuset中的东西具有不同的
调度
策略
和不同的优先级,在cpuset中运行的线程比cpuset中的内核多很多。在这样的
设置
中,运行在cpuset中的用户线程的
调度
策略
/优先级是否有任何可观察的效果?答案似乎应该是“否”,因为
调度
程序应该能够将运行在cpus
浏览 0
提问于2012-02-23
得票数 12
2
回答
以极低优先级运行线程
、
、
、
、
我使用pthread_create()在我的
Linux
应用程序中创建了一个线程。我想让这个线程以非常低的优先级运行,因为在同一个应用程序中有一些实时线程在运行。
浏览 0
提问于2018-09-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spark调度策略
Linux进程调度:完全公平调度器CFS
谷器MES丨生产调度问题处理策略
linux下设置ip
K8s scheduler 调度:预选和优选策略
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券