【问题标题】:Set 'nice' value to concrete processes, by default默认情况下,将“nice”值设置为具体流程
【发布时间】:2014-04-30 14:47:16
【问题描述】:

我想为笔记本电脑中的多个进程设置特定的“不错”值。例如,我希望窗口管理器在 -10 处运行,并保持默认值为 0。

我知道“renice”可以改变进程的友好性,但这是后验的,我不想每次打开计算机时都“renice”我的窗口管理器进程。同样,“limits.conf”允许为特定用户或组指定默认友好度,但不能(据我所知)特定进程。

所以我的问题是,是否有一种方法可以为具体流程定义友好度,而无需更改用户的默认值,也无需在流程运行后重新调整流程。

【问题讨论】:

    标签: linux process-management nice renice


    【解决方案1】:

    使用nice(1) 例如

     nice --5 x-window-manager
    

    或更常见的

     nice make -j 2
    

    您可能需要 root 权限才能进行不愉快的调整(例如,提高被安排机会的负面调整)。见nice(2)

    另见ionice(1)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-09
      • 1970-01-01
      • 2013-08-16
      • 2017-11-09
      • 2014-09-07
      相关资源
      最近更新 更多