我通常用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