【Linux 内核】进程管理 - 进程优先级 ① ( 限期进程 | 实时进程 | 普通进程 | 进程优先级相关字段 )
2023-06-13 09:18:05 时间
文章目录
一、进程分类 ( 限期进程 | 实时进程 | 普通进程 )
Linux 进程 分为
种类型 , " 限期进程 " , " 实时进程 " , " 普通进程 " ; 从 " 进程优先级 " 角度对比 , 优先级从高到低分别是 : 限期进程 > 实时进程 > 普通进程 ;
限期进程 : 优先级为
;
实时进程 : 优先级为
~
; 实时进程 中 优先级的数值越大 , 优先级越高 ;
普通进程 : 优先级为
~
; 普通进程 中 优先级的数值越小 , 优先级越高 ;
在 " 普通进程 " 中 , 可以通过 修改 nice 字段的值 , 进而 修改 普通进程的优先级 , 计算公式如下 :
二、进程优先级相关字段
在 linux-5.6.18\include\linux\sched.h
头文件中 task_struct
" 进程描述符 " 结构体 中定义了 进程优先级字段如下 :
struct task_struct {
// ...
int prio; // 调度优先级
int static_prio; // 静态优先级
int normal_prio; // 正常优先级
unsigned int rt_priority; // 实时优先级
// ...
}
相关文章
- linux 操作系统 哪个好用,一款非常好看好用的国产Linux操作系统发行版
- linux关闭防火墙命令iptables_centos开启防火墙命令
- Linux 内核提取实践指南(linux内核提取)
- Linux 内核实现自定义菜单配置(linux内核菜单配置)
- 精简令Linux内核轻量化运行(linux精简内核)
- Android与Linux:一段持久而又充满变数的联系(安卓内核linux)
- 学习Linux内核,让你走向成功之路(学linux内核有什么用)
- Linux内核烧写:步步为营(linux内核烧写)
- Linux LL命令详解:揭示文件系统隐藏信息(linux的ll命令详解)
- Linux系统挂载硬盘:一步到位(linux系统挂硬盘)
- Exploring Linux and UNIX Programming Together(linux和unix编程)
- Linux远程启动:实现无缝连接(linux远程启动)
- 教程安装JDK:Linux环境视频教程(linux安装jdk视频)
- Linux之分支:从古老内核到新兴内核(linux的分支)
- 参数Linux查看内核参数的方法(linux查内核)
- Linux内核面试秘籍:解读最强面试官(linux内核面试)
- Linux鼠标操控技术初探(linux控制鼠标)
- 配置Linux的精美配置:实现更多的可能性(linux漂亮)
- 数据探索Linux环境下DB2数据的机会(linux查看db2)
- Linux指令大全——打造高效Linux操作系统的必备工具!(linux指令大全)
- 如何在Linux系统中关闭打开的文件?(linux关闭打开的文件)
- 安装 Linux:磨刀霍霍步步为营(安装linux内核)
- Linux内核设计与分析:构建稳定的操作系统核心(linux内核设计与分析)
- 内核「驰骋在Linux世界:快车内核」(快车linux)
- Linux GVFS:构建安全、高性能的网络文件系统(linux gvfs)
- Linux内核还原:探究代码逻辑与实现细节(linux内核还原)
- Linux内核视频教程:深入理解开源世界的核心(linux 内核视频教程)
- Linux新一代内核:让未来无限可能(linux最新的内核)