1

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

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

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

4

1 回答 1

1

Use nice(1) e.g.

 nice --5 x-window-manager

or more commonly

 nice make -j 2

You probably need root privileges to give an unnice adjustment (e.g. a negative one which raises the chance of being scheduled). See nice(2).

See also ionice(1)

于 2014-03-23T09:56:15.230 回答