腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从shell运行具有
优先级
的进程(不是“很好”)
、
、
我正在寻找与nice等效的命令,但需要设置进程
优先级
并选择要使用的调度程序。我看到的每一篇文章都有标题为“如何在
Linux
中设置进程
优先级
”,但是它们都写得很好。正如您可能知道的那样,友好不是优先,直到最近,还没有办法设置
优先级
。然而,最近在
Linux
内核中添加了额外的调度程序。这些其他调度程序,允许
优先级
,并有不同的行为。 例如,批处理调度器不经常切换,其
优先级
低于所有其他调度器。这会导致任务运行得更快(切换更少),但前提是没有运行更高
优先级
的任务。
浏览 6
提问于2014-01-25
得票数 0
回答已采纳
1
回答
Linux
内核中使用的三种
优先级
之间有什么区别?
、
我是
Linux
内核的新手,现在我正在研究
Linux
内核中的进程调度。
Linux
中有三种
优先级
:
浏览 3
提问于2014-03-04
得票数 4
1
回答
POSIX消息队列- mq_send线程唤醒顺序
、
、
、
、
我的情况是,有多个写入器阻塞一个完整的消息队列,每个发送消息的
优先级
等于线程
优先级
。我想确保他们以
优先级
顺序唤醒和发布,但是我的应用程序的行为就好像他们是以FIFO顺序(即他们阻塞的顺序)醒来一样。每个阻塞线程都使用具有系统级别范围的不同
优先级
的SCHED_FIFO策略进行调度。我在互联网上到处搜索一些描述它应该如何工作的东西,我所能找到的只有POSIX手册页,它们描述了如果支持
优先级
调度的话,多个阻止程序会以
优先级
顺序唤醒。由于内核调度程序是一个
优先级
调度器,所以我认
浏览 3
提问于2017-10-27
得票数 4
3
回答
是否有一种方法真正地优先处理进程或使
Linux
尊重它们的
优先级
?
、
、
、
我知道在其他操作系统中有进程
优先级
,从-20 (大多数prio)到19 (较少的prio),但是
Linux
似乎忽略了它们。现在,我正在后台构建内核(尽管make进程具有
优先级
0),而且由于花费了相当长的时间,我决定
查看
一些内容。因此,我决定使用renice更改VLC的
优先级
,具体而言,看到PulseAudio有-11,我决定把它放在标准水平上,所以我使用了sudo renice -11 -p VLC_PROC_#。所以我想知道,为什么
Linux
不将一个-20进程优先于一些0进程,并给它它
浏览 0
提问于2013-10-13
得票数 6
1
回答
如何在实时
Linux
中选择线程/进程
优先级
?
、
、
、
我正在开发实时软件,它将在
Linux
上使用PREEMPT_RT补丁运行。虽然这将使我能够通过使用
Linux
实时调度程序(SCHED_RR或SCHED_FIFO)获得实时性能,但我不确定应该为线程使用哪些
优先级
值。在我的系统中,当我
查看
我看到的
优先级
时(只显示使用RTPRIO的进程):CMD PRI RTPRIO我应该以什么
优先级
来运行我的软件?我应该以比大多数系统线程更高的
优先级
浏览 4
提问于2016-06-03
得票数 3
回答已采纳
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上的最高
优先级
但我认为这将是浪费时间,因为我们将找到的最高
优先级
任务将具有
优先级
idx,这与next指出的
浏览 1
提问于2012-03-09
得票数 0
回答已采纳
1
回答
为什么重要的系统过程表现出较低的
优先级
?
、
我还在学习
Linux
。 作为
Linux
发行版,Ubuntu具有多任务、并行执行程序的能力。这些程序有进程,在必要时占用系统资源的一部分。进程调度允许按
优先级
执行流程,因此高值
优先级
执行的频率比值较低的
优先级
高。但令我惊讶的是,这些非常重要的过程实际上表现出了较低的
优先级
。为什么是这种情况?有什么福利待遇?
浏览 0
提问于2012-06-21
得票数 1
回答已采纳
1
回答
QThread::start(
优先级
) vs
Linux
、
、
、
工作线程干扰了我的桌面应用程序,所以我决定降低它们的
优先级
。 在阅读了上述文档之后,我希望
优先级
不会对我的
Linux
系统产生任何影响。但我还是试了一试。那么,为什么Qt文档声明
Linux
上没有线程
优先级
呢?它为什么会起作用呢
浏览 1
提问于2019-03-20
得票数 3
回答已采纳
2
回答
基于x86体系结构的
Linux
内核中中断处理代码的定位
、
、
我正在进行这样的研究,试图在
Linux
内核中找到实现中断处理的代码;特别是,我试图找到负责处理系统定时器的代码。>保存当前中断
优先级
并加载新的
优先级
。这可以防止>
优先级
较低的中断中断内核,而内核则处理此>中断。然后调用真正的中断处理程序。 我正在寻找推动堆栈上所有通用寄存器的代码,以及常见的中断处理代码。目前,我正在
查看
内核源代码的3.0.4版本,但是任何版本都可以。我已经开始
查看
内核/irq/handle.c,但是我没有看到任何看起来像保存寄存器
浏览 7
提问于2012-01-24
得票数 1
回答已采纳
2
回答
线程
优先级
还是进程
优先级
?
在
linux
中,当我们谈论
优先级
时,那么它是线程
优先级
还是进程
优先级
?我对此感到困惑。nice()用于定义
优先级
。在这种情况下,它定义了进程或线程的
优先级
吗?
浏览 4
提问于2011-09-08
得票数 2
回答已采纳
3
回答
命令“top”和“ps”显示不同的
优先级
值--为什么?
、
top显示大多数进程的
优先级
为20,包括(例如firefox)。
浏览 0
提问于2020-10-09
得票数 1
1
回答
Ubuntu中的动态进程调度
、
、
、
、
我想修改动态更改进程
优先级
的
linux
内核代码。我主要指的是这个链接- 提前谢谢你,
浏览 4
提问于2011-11-07
得票数 2
回答已采纳
7
回答
哪个实时
优先级
是
Linux
中的最高
优先级
?
、
、
在
Linux
实时进程
优先级
范围1到99中,我不清楚哪一个是最高
优先级
,1还是99。“理解
Linux
内核”(O‘’Reilly)第7.2.2节说,1是最高
优先级
,考虑到正常进程的静态
优先级
从100到139,其中100是最高
优先级
,这是有意义的: 每个实时进程都与一个实时
优先级
相关联,该
优先级
从1(最高
优先级
)到99 (最低
优先级
)不等。哪个是最高的实时
优先级
?
浏览 15
提问于2012-01-16
得票数 84
回答已采纳
1
回答
如何设置ARP数据包的skb->
优先级
、
、
、
、
正如标题已经指定的那样,我正在寻找一种方法来设置我的
linux
机器上用作路由器的给定接口的传出ARP数据包的
linux
skb->priority。skb
优先级
最终用于通过出口
优先级
映射设置IEEE802.1Q
优先级
。对于常规的IP/TCP/UDP流量设置,
优先级
通常很容易设置,因为它可以通过iptables (-j CLASSIFY --set-class)、cgroup (net_prio)或其他方式设置,但是对于
浏览 0
提问于2019-03-09
得票数 0
1
回答
为什么
Linux
允许线程设置调度策略和
优先级
?
、
、
、
我以前认为线程调度策略和
优先级
是由
Linux
内核决定的,我们在编写运行在
Linux
上的应用程序时不能通过代码更改线程调度策略和
优先级
,直到我看到类似于sched_setscheduler.的系统调用。我想知道为什么
Linux
会为应用程序提供这种接口,如果开发人员希望他的应用程序具有更好的用户体验,从而使在应用程序中运行的线程具有更高的调度
优先级
,这将使运行在同一操作系统上的其他应用程序像sched_setscheduler一样具有更高的调度
优先级
。
浏览 1
提问于2017-09-04
得票数 0
回答已采纳
1
回答
自定义
优先级
值:一个线程是正的还是负的?
、
、
、
、
但是,nice(1)和sched(7)一方面说
优先级
介于-20 (最高
优先级
)到19 (较低
优先级
)之间,另一方面,前手册页指出:sched_get_priority_max和_min将返回什么?我有三个值定义了我的自定义
优先级
范围:低
优先级
(k
浏览 0
提问于2018-03-25
得票数 1
1
回答
如何在Golang中以编程方式将进程(应用程序)
优先级
从正常更改为低
优先级
如何在Golang中以编程方式更改进程
优先级
类? 我有CPU密集型任务,我希望系统和用户程序有更高的
优先级
,所以我的Golang应用程序只能在系统空闲时运行,或者更好地使用免费的CPU核心。
浏览 4
提问于2016-04-29
得票数 2
回答已采纳
2
回答
如何在QProcess上强制设置
优先级
、
、
我在Qt文档中没有看到设置QProcess
优先级
的接口。我假设进程是以正常
优先级
启动的。 有没有办法在
Linux
上以较低的
优先级
启动进程?
浏览 4
提问于2012-07-05
得票数 2
回答已采纳
1
回答
SCHED_FIFO高
优先级
线程正在被SCHED_FIFO低
优先级
线程抢占吗?
、
、
、
我正在
Linux
RT多核机器上测试我的多线程应用程序。如果您知道
Linux
调度中存在这样的问题,并且/或有任何解决方案使
Linux
调度基于
优先级
确定,那就太好了。在高
优先级</e
浏览 2
提问于2014-10-01
得票数 2
2
回答
Perl中具有修改调度
优先级
的Runnig OS函数
、
Perl是否有可能在没有外部命令的情况下运行具有修改的调度和/或IO调度
优先级
的
Linux
OS函数?我试图模拟以下内容:我可以用File::Copy、set
优先级
函数和CPAN模块
Linux
::IO_Prio我是否只需要降低0美元的调度
优先级
? 编辑:如果我这样做,复制()的
优先级
和IO会降低吗?有更好的方法吗?use
Linux
::IO_Prio qw(:a
浏览 6
提问于2011-12-19
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux查看日志
Linux下查看CPU信息
Linux 查看 SELinux 的状态
linux 基本日志查看命令
Linux查看文件类型命令实验
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券