【Linux杂货铺】2.进程优先级

1.进程优先级基本概念

        进程优先级是操作系统中用于确定进程调度顺序的一个指标。每个进程都会被分配一个优先级,优先级较高的进程会在调度时优先被执行。进程优先级的设定通常根据进程的重要性、紧急程度、资源需求等因素来确定。操作系统会根据进程的优先级来决定进程的调度顺序,通常会优先执行优先级较高的进程,以提高系统的整体性能和响应速度。不同的操作系统可能有不同的进程调度算法和优先级范围,但总体原则是根据进程优先级来安排进程的执行顺序。

2.查看系统进程

        在Linux中使用 ps -l 命令会输出以下内容:

  1. UID:代表执行者的身份
  2. PID:进程代号
  3. PPID:父进程代号
  4. PRI:进程优先级
  5. NI:优先级修正数据

3 PRI 和 NI

        PRI是进程的优先级,进程的优先级一般为80。NI为优先级修正数据,NI为正值优先级则越高,NI为负值,优先级越低。NI的取值范围为[ -19, 20 ] 共40个级别,os不允许过度调整优先级。

new PRI = 80 +NI (PRI 每次都从80开始)

 4.top命令

        top命令修改NI值:top -> 按 ‘ r ’ -> 输入进程PID -> 输入nice值。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 08:52:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 08:52:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 08:52:03       62 阅读
  4. Python语言-面向对象

    2024-07-12 08:52:03       72 阅读

热门阅读

  1. Postman超时设置全指南:掌控请求等待的艺术

    2024-07-12 08:52:03       38 阅读
  2. 时间复杂度

    2024-07-12 08:52:03       29 阅读
  3. 735. 小行星碰撞

    2024-07-12 08:52:03       31 阅读
  4. HTTP3.0

    2024-07-12 08:52:03       26 阅读
  5. notes for datawhale 2th summer camp NLP task1

    2024-07-12 08:52:03       30 阅读
  6. 配置 Node.js 内存限制

    2024-07-12 08:52:03       26 阅读
  7. tomcat的安装和解析

    2024-07-12 08:52:03       27 阅读
  8. Sentieon应用教程:本地使用-Quick_start

    2024-07-12 08:52:03       28 阅读
  9. Django ORM中的Q对象

    2024-07-12 08:52:03       29 阅读
  10. 基于python实现并编译提升cpu与内存使用率的脚本

    2024-07-12 08:52:03       27 阅读