linux进程优先级

nice [选项] 命令

  • nice命令可以给新执行的命令直接赋予NI值,但是不能修改已经存在的进程的NI值
  • 选项:
    • -n NI值:给命令赋予NI

nice -n -5 service httpd start

renice [优先级] PID

  • renice命令是修改已经存在的进程的NI值

renice -10 2125

优先级运算

  • ps -le查看进程的详细信息:

    1. PRI代表Priority,这个是系统默认优先级,无法修改
    2. NI代表Nice,这个是用户可以修改的优先级。
    3. 这个两个值都是优先级,数字越小优先级越高。最后的优先级数字是二者相加
  • 修改NI值的注意事项:

    1. NI的值的范围是-20到19
    2. 普通用户的范围是0到19,而且只能调整自己的进程
    3. PRI(最终值) = PRI(原始值) + NI
    4. 用户只能修改NI的值,不能直接修改PRI的值

你可能感兴趣的:(linux进程优先级)