【问题标题】:Process priority in Linux kernel [duplicate]Linux内核中的进程优先级[重复]
【发布时间】:2014-03-11 06:48:30
【问题描述】:

我是 Linux 内核的新手,我很困惑。请任何人回答我的问题:

Q1 -> 线程的静态优先级是否改变?如果发生变化,那么它如何变化?

Q2 -> Linux 内核中进程和线程的静态优先级和动态优先级的默认值是多少?

Q3 -> 新创建的线程和进程的静态优先级和动态优先级的初始值是多少?

Q4 -> 当我们谈论一个进程或线程的优先级(递增/递减优先级,设置优先级等)时,我们指的是哪个优先级,是静态优先级还是动态优先级?

【问题讨论】:

  • 这是一个重复的问题,在这里回答:stackoverflow.com/questions/22163722/…
  • ..谷歌搜索确切的标题给出:“大约 455,000 个结果”。
  • ..而且代码/数据是开源的,所以你可以去看看它是如何工作的。
  • ..或者您可以在 SO 上发帖并让无人机为您完成所有谷歌搜索和其他研究。

标签: linux-kernel


【解决方案1】:

对于当前正在运行的进程,请运行以下命令

renice <priority_value> -p `pidof <process_name>`

这里,-20

对于新进程

nice -n <priority_value> <process_name>

【讨论】:

    猜你喜欢
    • 2023-04-01
    • 2012-12-21
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 2017-05-04
    • 2011-12-02
    • 1970-01-01
    相关资源
    最近更新 更多