我如何"很好"一个已经运行的过程?

时间:2014-06-10 19:00:30

标签: macos unix job-scheduling nice

我有这个过程," kernal_task",它经常占用我80%的CPU。我想要好的"它已降至20,但它已经在运行。

Mac OS / X bash中是否有任何方法可以降低已经运行的进程的优先级?

2 个答案:

答案 0 :(得分:3)

是的,您可以使用renice

如果kernal_task是PID 2243:

renice 20 2243

答案 1 :(得分:-1)

RENICE(8)                 BSD System Manager's Manual                RENICE(8)

NAME
     renice -- alter priority of running processes

SYNOPSIS
     renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
     renice -n increment [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]