乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
Linux_Process 0.5 进程优先级
2016-07-17 02:48:55
53
0
0
admin
> 这里介绍Linux 进程的优先级策略 #先说概念 优先级越低,进程获得的cpu 时间越多。平均每差一个等级,CPU 时间多/少 10%(非实时进程) **priority**:进程的动态优先级,具体数字由内核决定,会参考**nice**, Linux 有140 个优先级,0~99 属于实时进程,100~139属于非实时进程。 **nice**:进程的静态优先级,由用户指定,范围(-20 ~ 19) top/ps 等命令显示的priority 都是减掉100的,也就是说top 显示PRI 是 19 ,其实他的priority 是119 *** #如何设置nice 值 #nice nice -n 数字 command #renice renice 数字 pid *** #如何设置实时进程priority #chrt chrt priority_num command chrt -p priority_num pid chrt -f -p pid 把调度策略改成SCHED_FIFO (相同priority 的服从先进先出原则,只能用于实时进程) chrt -r -p pid 把调度策略改为SCHED_RR (用时间片轮转方式对付相同priority的进程,只能用于实时进程)
上一篇:
Linux_Process 0.2 信号
下一篇:
Linux_kernel 0.0 一些基础知识
文档导航