【问题标题】:How do I "nice" an already running process?我如何“好”一个已经运行的进程?
【发布时间】:2014-07-31 16:23:54
【问题描述】:

我有这个进程“kernal_task”,它经常占用我 80% 的 CPU。我想将它“优化”到 20,但它已经在运行了。

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

【问题讨论】:

    标签: macos unix job-scheduling nice


    【解决方案1】:

    是的,你可以使用renice

    如果kernal_task 是 PID 2243:

    renice 20 2243
    

    【讨论】:

      【解决方案2】:
      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 ...]
      

      【讨论】:

        猜你喜欢
        • 2011-02-12
        • 1970-01-01
        • 1970-01-01
        • 2011-11-20
        • 1970-01-01
        • 2020-03-16
        • 1970-01-01
        • 2010-10-12
        相关资源
        最近更新 更多