linux的管理和进程(3)

本文介绍了Linux系统中进程的优先级与调度机制,包括进程的优先级PRI值及其动态调整方式,通过Nice值来间接影响进程的优先级。此外还讲解了如何使用nice和renice命令调整进程的Nice值,最后提到了一些常用的系统资源监控命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于进程的执行顺序:

系统同时有很多进程在运行中,如果所有进程同时被唤醒,那么cpu应该优先处理哪个程序,也就是要考虑到程序的优先执行顺序(priority)与cpu调度

在linux中表示优先级:PRI值,该数值越低代表越优先的意思,不过这个值是由内核动态调整的,用户无法直接调整PRI值。

但可以通过Nice值调整

上图中的NI就是Nice,一般而言,PRI(new)=PRI(old)+nice

但并不是说给予nice一个值,PRi就能按照公式变化,因为nice虽然可以影响PRI,但最终的PRI仍是要经过系统分析后才会决定的,另外nice值是有正负的,因此当nice值为负值时,该程序会降低PRI值

注意点:

nice值可调整范围是-20~19

root可随意调整自己或他人进程的Nice值,且范围为-20~19

一般用户仅可调整自己进程的Nice值,且范围仅为0-19,且只能将nice值越调越高

那么如何调整nice值:

两种方法:1. 一开始执行程序立即给予一个特定的nice值,用nice命令

调整某个已经存在的pid的nice值,用renice


系统资源的查看:

free 查看内存的使用情况

uname 查看系统与内核相关信息 uname -a 输出系统的基本信息

netstat 跟踪网络

vmstat 检测系统资源变化


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值