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的值
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一个程序被加载到内存当中运行,那么在内存内的那个数据就被称为进程(process)。进程是操作系统上非常重要的概念...
    Zhang21阅读 2,026评论 0 12
  • 为什么要有进程优先级? 这似乎不用过多的解释,毕竟自从多任务操作系统诞生以来,进程执行占用cpu的能力就是一个必须...
    望月成三人阅读 9,315评论 0 1
  • 1.如何让查看linux系统上各程序的优先级 命令如下: ps -efl 下面这2行是优先等级 top top命...
    richard520阅读 8,921评论 0 2
  • 进程相关概念系统进程管理工具任务计划 一、进程相关概念 定义:进程(Process)是运行中的程序的一个副本,是被...
    哈喽别样阅读 596评论 0 0
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,237评论 2 33