`
cakin24
  • 浏览: 1329363 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Linux修改进程优先级

阅读更多
一 进程优先级简介
Linux操作系统是一个多用户、多任务的操作系统,Linux系统中通常运行着非常多的进程。但是CPU在同一个时钟周期内只能运算一个指令。进程优先级决定了每个进程处理先后顺序。
 
二 示例


 
 
三 修改NI值时注意事项


 
 
四 nice命令
nice [选项] 命令
nice命令可以给新执行的命令直接赋予NI值,但是不能修改已经存在进程的NI值。
选项:
-n NI值:给命令赋予NI值
例如
nice -n -5 service httpd start
 
五 renice命令
renice [优先级] PID
renice命令是修改已经存在进程的NI值得命令
 
例如
renice -10 2125
 
[root@localhost ~]# renice -10 8092
8092 (process ID) old priority 0, new priority -10
[root@localhost ~]# ps -le | grep httpd
4 S 0 8082 1 0 80 0 - 55479 poll_s ? 00:00:00 httpd
5 S 48 8091 8082 0 80 0 - 56000 inet_c ? 00:00:00 httpd
5 S 48 8092 8082 0 70 -10 - 56000 inet_c ? 00:00:00 httpd
5 S 48 8093 8082 0 80 0 - 56000 inet_c ? 00:00:00 httpd
5 S 48 8094 8082 0 80 0 - 56000 inet_c ? 00:00:00 httpd
5 S 48 8095 8082 0 80 0 - 56000 inet_c ? 00:00:00 httpd
  • 大小: 232.8 KB
  • 大小: 227.8 KB
分享到:
评论

相关推荐

    操作系统课程实验.rar

    (1) 设计一个模块,要求列出系统中所有内核线程的程序名、PID 号、进程状态及 进程优先级。 (2) 设计一个带参数的模块,其参数为某个进程的 PID 号,该模块的功能是列出该 进程的家族信息,包括父进程、兄弟进程和...

    Linux进程调度

    2.Linux进程优先级 静态优先级: 进程创建时指定或由用户修改 动态优先级: 在进程运行期间可以按调度策略改变; 非实时进程采用动态优先级,由调度程序计算; 只要进程占用CPU,优先级就随时间流失而不断减小; ...

    Linux 进程管理

    进程管理: pstree ps top nice 修改进程优先级 kill 前台后台进程切换 free 查看内存 screen

    linux操作系统+进程与线程+实验报告及代码+期末复习

    1.什么是进程?它与程序有何关系? 2.进程的类型?进程的启动方式?...6.如何更改进程优先级? 7.什么是作业控制? 8.(附加题)尝试分别写一个小程序使用fork()、vfork、clone()创建子进程或线程。

    nice命令 调整进程的优先级

    nice是用来调整进程的执行优先级的,nice命令表示新执行的命令即给予新的nice值。系统的后台工作中,某些比较不重要的...与该功能相关的Linux命令:chcon命令 – 修改文件的安全上下文fg命令 – 将作业放到前台运行st

    diaodu.rar_Linux调度模拟_linux

    1)在Linux下用C语言编程模拟优先级程调度算法。为了清楚地观察每个进程的调度过程,程序将每个时间片内的进程情况显示出来。2)进程控制块是进程存在的唯一标志,因此,在模拟算法中每一个进程用一个进程控制块PCB来...

    进程管理相关命令,对linux进程相关命令练习

    1、将前台进程放入后台,并进行查看 2、启动一个后台进程,并进行查看 3、继续执行后台进行 ...7、修改上一个定期任务的优先级,再结束进程。 8、练习top,pstree等命令。 9、开启yum命令的特殊权限。

    LINUX操作系统(电子教案,参考答案)

    其中包括了进程、进程数、进程的优先级、定时执行等。 第9章:C编译器—— gcc。本章主要介绍了Linux下面的编译器—— gcc的基本用法以及Make与Makefile的一些基本知识。 第10章:系统扩充。本章主要介绍了在Linux中...

    操作系统实验报告

    7)由于是模拟进程调度,所以,对被选中的进程并不实际启动运行,而是修改进程控制块的相关信息来模拟进程的一次运行。 分别用两种调度算法对伍个进程进行调度。每个进程可有三种状态;执行状态(R)、就绪状态(W,...

    linux操作系统教程

    其中包括了进程、进程数、进程的优先级、定时执行等。第9章:C编译器—— gcc。本章主要介绍了Linux下面的编译器—— gcc的基本用法以及Make与Makefile的一些基本知识。第10章:系统扩充。本章主要介绍了在Linux中...

    关于Linux进程管理,你该了解这些

    2、将作业放入后台3、查看当前终端放入后台的作业4、将后台暂停的作业恢复执行5、将后台作业恢复前台执行6、杀死后台作业7、不挂断地运行作业六、进程优先级1、查看nice值2、修改nice值七、进程管理命令1、ps命令2、...

    Linux使用教程(教程)

    5、进程的优先级:nice和renice; 73 八、脚本 77 ※1. Linux 脚本编写基础 77 ※1.1 开头 77 ※1.2 注释 77 ※1.3 变量 77 ※1.4 环境变量 77 ※2.条件判断 77 ※test 文件运算符 78 ※字符串比较运算符 80 ※整数...

    Zenith-类似于top或htop,但具有可缩放的图表,CPU,GPU,网络和磁盘使用率-Linux开发

    Zenith In用* Rust编写的* nix系统的终端图形指标可选的CPU,内存,网络和磁盘使用情况图表...例如可过滤的进程表,其中包含每个进程磁盘的使用情况更改进程优先级可缩放的图表视图(支持向后滚动)使用信号管理进程

    RED HAT LINUX 6大全

    本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...

    如何更改Linux 的I/O调度器?

    Linux I/O 调度器的工作机制是控制块设备的请求队列:确定队列中哪些 I/O 的优先级更高以及何时下发 I/O 到块设备,以此来减少磁盘寻道时间,从而提高系统的吞吐量。  目前 Linux 上有如下几种 I/O 调度算法:  ...

    linux系统编程之线程.zip

    LWP:light weight process 轻量级的进程,本质仍是进程(在Linux环境下) 进程:独立地址空间,拥有PCB 线程:也有PCB,但没有独立的地址空间(共享) 区别:在于是否共享地址空间。 独居(进程);合租(线程)。 ...

    操作系统课设-基于C语言实现调度算法以及多进程模拟和测试源码+项目说明.zip

    要求:将课堂上所有讲过的调度算法在Linux下C语言实现,要求自行设计调度算法的函数接口,同时编写大量测试用例模拟多个进程,并在控制台输出模拟进程流的执行先后顺序,并同标准答案进行比对,实现平均周转时间的...

    Linux网络编程

    3.3.7 进程的优先级........45 3.4 守护进程.....46 3.4.1 简介...46 3.4.2 守护进程的启动...........46 3.4.3 守护进程的错误输出............46 3.4.4 守护进程的建立....48 3.5 本章小结.....49 第四章进程间...

    杭电操作系统实验一--linux内核编译添加系统调用.docx

    题目内容:添加一个系统调用,实现对指定进程的nice值得修改或读取功能,并返回进程最新的nice值及优先级prio。 考察的知识点:在系统中根据需要添加新的系统调用。 问题的关键点:添加的系统调用实现对指定进程的...

    Operator_System:杭电操作系统实验HDU操作系统实验

    “ HDU操作系统实验”,“ HDU操作系统”]实验列表HDU-OS-Lab1-Linux内核编译及添加系统调用添加一个系统调用,实现对指定进程的nice值的修改或读取功能,并返回进程最新的nice值和优先级prio。视频教程地址: : ...

Global site tag (gtag.js) - Google Analytics