linux操作系统原理
来源:互联网 发布:unity3d 5.x 破解补丁 编辑:程序博客网 时间:2024/05/26 17:47
linux进程类别
交互式进程(I/O)--时间片段长,优先级低批处理进程(CPU)--时间片段短,优先级高事实进程(real-time)--优先级最高
linux优先级priority
事实优先级:1-99,数字越小,优先级越低静态优先级:100-139,数字越大,优先级低>事实优先级比静态优先级高
查看事实进程优先级的命令ps -e -o class,rtprio,pri,nice,cmd >e(显示终端和非终端的进程)>o(自定义显示字段)>class(调度类别)>rtprio(事实优先级)>pri(静态优先级)>nice(nice值调整静态优先级)-20~19 分别对应静态优先级100~139>cmd(命令)
linux的调度类别
事实进程调度: FF>SCHED_FIFO:first in first out>先进先出队列 RR>SCHED_RR:round robin>轮调类别静态进程调度: TS>SCHED_Other:用来调度100-139之间的优先级的进程的动态优先级: 可以临时调整优先级>主要是用于临时调整静态优先级>达则兼济天下,让一直占着时间片的进程的优先级降低一点,让快要饿死的进程(很长时间没有获得CPU时间片了的进程)优先级高一点,均衡状态!手动调整优先级: 100-139:使用nice nice n COMMND>启动进程的时候手动设置 renice -n # PID>进程号>对于已经在运行的进程重新设置nice值 chrt -p pid 1-99: 已经运行的进程:chrt [-f|-r] -p pid -f:FF类别进程 -r:RR类别进程 启动进程:chrt [-f|-r] -p pid COMMAND
linux系统调度模式
创建1-139个队列组,每一个队有2个一模一样的队列(活动队列,过期队列),系统从优先级高的开始扫描每一个队列,先让优先级高里面的队列里面的进程先得到时间片
阅读全文
0 0
- Linux 操作系统原理介绍
- linux操作系统原理【3】
- linux操作系统原理
- Linux操作系统原理及应用
- linux操作系统原理和实践
- 《Linux 操作系统结构分析》《Linux操作系统原理与应用》对比
- 《Linux操作系统原理》第一章:ARM-Linux操作系统地址空间
- 理解操作系统原理——Linux操作系统的真实面目
- linux操作系统原理及应用阅读笔记
- 计算机操作系统原理:Linux实例分析
- linux操作系统原理与应用 一
- 使用u盘安装linux操作系统原理
- Linux操作系统分析之计算机工作原理
- 计算机操作系统原理--Linux实例分析
- Linux操作系统原理与应用(陈莉君)
- 第49天-Linux操作系统原理1
- 操作系统原理
- 操作系统原理
- java面试-hashmap总结
- wamp2.4添加php7和apache
- C#--带参SQL语句数通用数据访问类
- PAT 1012. The Best Rank (25) 数据结构,排序
- 人工智能方面书籍
- linux操作系统原理
- 实现在地图上显示几个坐标点
- RabbitMQ之惰性队列(Lazy Queue)
- dsgrgdfhgfhjgfj
- ireport开发大全,分页以及超链接,导出excel
- sdfgrehdf
- 算法之冒泡算法
- windows 下搭建ftp 服务器
- Ubuntu搭建邮箱服务器