腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从shell运行具有
优先级
的进程(不是“很好”)
、
、
我正在寻找与nice等效的命令,但需要设置进程
优先级
并选择要使用的调度程序。我看到的每一篇文章都有标题为“如何在
Linux
中设置进程
优先级
”,但是它们都写得很好。正如您可能知道的那样,友好不是优先,直到最近,还没有办法设置
优先级
。然而,最近在
Linux
内核中添加了额外的调度程序。这些其他调度程序,允许
优先级
,并有不同的行为。 例如,批处理调度器不经常切换,其
优先级
低于所有其他调度器。这会导致
任务
运行得更快(切换更少),但前提是没有运行更高
优先级
浏览 6
提问于2014-01-25
得票数 0
回答已采纳
1
回答
POSIX消息队列- mq_send线程唤醒顺序
、
、
、
、
我的情况是,有多个写入器阻塞一个完整的消息队列,每个发送消息的
优先级
等于线程
优先级
。我想确保他们以
优先级
顺序唤醒和发布,但是我的应用程序的行为就好像他们是以FIFO顺序(即他们阻塞的顺序)醒来一样。每个阻塞线程都使用具有系统级别范围的不同
优先级
的SCHED_FIFO策略进行调度。我在互联网上到处搜索一些描述它应该如何工作的东西,我所能找到的只有POSIX手册页,它们描述了如果支持
优先级
调度的话,多个阻止程序会以
优先级
顺序唤醒。由于内核调度程序是一个
优先级
调度器,所以我认
浏览 3
提问于2017-10-27
得票数 4
1
回答
在pick_next_highest_task_rt函数中,如果next->prio <= idx,我们应该继续吗?
、
我正在研究
linux
-3.2.9内核,在sched_rt.c函数pick_next_highest_task_rt()中有一个for循环,它
查看
所有的rt_rq来查找(下一个)最高的
任务
。if (next && next->prio < idx)在这里,next是一个task_struct *,如果已经找到了一个,idx是当前rt_rq上的最高
优先级
但我认为这将是浪费时间,因为我们将找到的最高
优先级
任务
将具有
优先级
浏览 1
提问于2012-03-09
得票数 0
回答已采纳
1
回答
linux
CFS schedular:如果
任务
是基于then调度的,那么如何使用
任务
优先级
进行调度
、
linux
CFS调度如果调度最低运行时间( then )
任务
,那么如何使用
任务
优先级
进行调度或根本不使用
任务
优先级
。将可运行
任务
添加到rbtree,并将vmtime作为关键字,而最低vmtime
任务
将保留最多,这将被调度。如果是这种情况,则如何使用
任务
的
优先级
来调度
任务
。 提前谢谢。拉梅什
浏览 0
提问于2015-02-12
得票数 1
1
回答
空闲
任务
的
优先级
是什么?
正如几个 (有点旧的) 文章所解释的那样,当没有其他
任务
要运行时,就会运行
Linux
空闲
任务
(PID=0,每个CPU一个)。要使调度程序执行此操作,空闲
任务
必须为其保留最低
优先级
。链接LWN文章中的旧Documentation/ftrace.txt明确指出# perf record -e sch
浏览 0
提问于2018-04-02
得票数 1
回答已采纳
1
回答
在
Linux
中,两个
优先级
相同的SCHED_FIFO
任务
是否在每个时间段内获得处理时间?
、
、
、
在
Linux
中,两个
优先级
相同的SCHED_FIFO
任务
是否在每个时间段内获得处理时间,而这两个
任务
都没有在周期结束前完成?
Linux
说,只有
优先级
更高的进程才能抢占SCHED_FIFO进程,但我的理解是,CFS在更高的层上运行,并在每个时间段内为这两个
任务
分配时隙。
浏览 3
提问于2018-07-07
得票数 1
回答已采纳
1
回答
VxWorks如何区分中断下半部分的
优先级
?
、
、
、
假设我有两个不同
优先级
的
任务
'A‘和'B’在支持SMP的VxWorks上执行。“A”和“B”都向I/O设备(如磁盘或NIC)发出命令,并且两个数据块都在等待结果。也就是说,同时阻止'A‘和'B’。然后,ISR将延迟的工作(也称为“下半部分”)分派给工作
任务
。问:工作
任务
的
优先级
是什么? VxWorks设备驱动程序开发人员指南有点含糊。看起来工作
任务
的
优先级
是先验设置的。没有自动继承机制可以根据等待结果被阻塞的
任务
浏览 5
提问于2012-09-22
得票数 1
2
回答
如何在
linux
机器中永久增加
任务
的
优先级
?
、
、
如何提高
linux
机器中
任务
的
优先级
?这有可能设定一项
任务
浏览 0
提问于2013-08-26
得票数 2
1
回答
CPP中的线程同步与
优先级
、
、
我正在尝试创建一个
任务
管理器,它接受
任务
并将每个
任务
作为一个新线程运行,在
Linux
环境中使用C++和(当前) std::thread。我将所有正常的
任务
线程保存在一个std::vector中,但是我找不到一个适当的函数来停止这些线程。
浏览 2
提问于2022-01-13
得票数 0
1
回答
Ubuntu中的动态进程调度
、
、
、
、
我想修改动态更改进程
优先级
的
linux
内核代码。我主要指的是这个链接- 提前谢谢你,
浏览 4
提问于2011-11-07
得票数 2
回答已采纳
3
回答
如何在Visual Studio中添加高
优先级
TODO注释?
、
、
、
、
添加如下注释:在
任务
列表中...creates一个我可以
查看
的
任务
,等等。有一个标记为!的列,允许您按
优先级
对这些
任务
进行排序。如何设置特定
任务
的
优先级
?
浏览 1
提问于2011-03-22
得票数 71
回答已采纳
1
回答
在
Linux
2.6.x中线程的动态
优先级
是如何计算的?
、
、
、
、
一个线程(或
任务
)会因使用大量CPU而失去动态
优先级
,而通过使用较少的cpu而获得
优先级
。如何准确地计算n个线程的这些
优先级
(使用正常的调度策略SCHED_OTHER )?
浏览 3
提问于2014-08-30
得票数 6
1
回答
为什么重要的系统过程表现出较低的
优先级
?
、
我还在学习
Linux
。 作为
Linux
发行版,Ubuntu具有多
任务
、并行执行程序的能力。这些程序有进程,在必要时占用系统资源的一部分。进程调度允许按
优先级
执行流程,因此高值
优先级
执行的频率比值较低的
优先级
高。但令我惊讶的是,这些非常重要的过程实际上表现出了较低的
优先级
。为什么是这种情况?有什么福利待遇?
浏览 0
提问于2012-06-21
得票数 1
回答已采纳
2
回答
理解
linux
调度程序
、
、
我对
linux
内核和低级编程很陌生。我想知道
linux
调度程序在时间复杂度上应该是O(1)。 我看到了下面这篇文章,内容非常丰富,但我在理解下面的分段图时遇到了问题。调度程序的工作很简单:选择要执行的最高
优先级
列表中的
任务
。为了提高此过程的效率,将使用位图来定义
任务
何时在给定
优先级
列表上。因此,在大多数体系结构中,查找第一位集指令用于在五个32位字中的一个中找到最高
优先级
的位集(用于140个
优先级
)。找到执行
任务
所需的时间不是取决于活
浏览 2
提问于2011-08-23
得票数 6
回答已采纳
3
回答
我怎样才能证实“好”是有效的?
、
、
、
查看
在具有共享资源的系统上运行的不同作业,似乎忽略了好的值。许多配置为19的好作业在100%的cpu负载下运行,而其他许多设置为0的其他作业运行的cpu负载仅为10%。和nice在
Linux
上没有真正的帮助的相关文章,但这些文章并没有讨论不处理CPU负载的问题。 是否一旦一项
任务
获得了资源,它就会在重新分配给更高
优先级
的
任务
之前将其保留一段时间?低
优先级
任务
已经运行了几天,而
优先级
较高的
任务
反复启动大量的短期但要求较高的计算,运行时间
浏览 0
提问于2015-08-11
得票数 5
回答已采纳
2
回答
(即Windows
任务
管理器设置进程
优先级
等)
、
进程
优先级
是一种窗口技术还是旧的
linux
技术。我相信进程
优先级
=内核抢占..我一直在沿着这些路线寻找。
浏览 0
提问于2013-03-13
得票数 0
1
回答
如何在实时
Linux
中选择线程/进程
优先级
?
、
、
、
我正在开发实时软件,它将在
Linux
上使用PREEMPT_RT补丁运行。虽然这将使我能够通过使用
Linux
实时调度程序(SCHED_RR或SCHED_FIFO)获得实时性能,但我不确定应该为线程使用哪些
优先级
值。在我的系统中,当我
查看
我看到的
优先级
时(只显示使用RTPRIO的进程):CMD PRI RTPRIOeth0] 90 50 [irq/16-seri
浏览 4
提问于2016-06-03
得票数 3
回答已采纳
2
回答
哪些
任务
对应于
Linux
内核调度程序?
、
、
、
在
Linux
的内核级别,我们有线程/
任务
(属于内核和用户),例如,init:一个额外的内核线程,进程1 (init进程)我的问题是关于内核调度器,它执行以下
任务
:动态-Calculate时间片(基于短/长vs
优先级
) -Assigns动
浏览 1
提问于2013-12-17
得票数 2
1
回答
CFS和实时策略
、
、
我试图在
Linux
中实现一个实时算法。比我更深入,我找到了一个完全公平的计划。如果是,我应该使用什么
Linux
Scheduler?
浏览 0
提问于2018-07-11
得票数 0
1
回答
内核调度器(
Linux
)--
任务
是函数吗?
、
、
、
我已经
查看
了
Linux
内核源代码,我想知道内核认为什么是一项
任务
?因为很明显,CPU运行的是机器指令,所以我认为调度器会获取程序主要功能的内存,并将其放在CPU上。这至少是正确的吗?编辑: 我在源代码中看到了几个与
任务
相关的结构,它们存储了大量整数和浮点数(标志、
优先级
等)...But,我想知道调度程序是如何找到我程序的机器指令的。
浏览 1
提问于2018-06-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux查看日志
电脑进程设置优先级别-任务管理器里将软件或程序设置优先级别
Linux下查看CPU信息
Linux 查看 SELinux 的状态
linux 基本日志查看命令
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券