如何在“nice”下运行Postgres?

我通常用pg_ctl -D /db start启动Postgres

我怎样才能让它开始在“好”,所以它运行在一个较低的优先级?

nice pg_ctl -D /db start

使用nice命令来运行修改了调度优先级/好处的程序。 尼斯至less从-20(通过最有利的调度)到19(最不利的)。 默认行为是增加10。

一个好的不应该与调度优先级混淆,它允许应用程序确定线程的计划运行顺序。 与优先级不同的是,好的只是对调度程序的build议,调度程序可以自由忽略。

你必须“很好”所有的后端进程,而不只是邮局主pipe: http : //wiki.postgresql.org/wiki/Priorities