博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux的管理和进程(3)
阅读量:7091 次
发布时间:2019-06-28

本文共 625 字,大约阅读时间需要 2 分钟。

关于进程的执行顺序:

系统同时有很多进程在运行中,如果所有进程同时被唤醒,那么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 检测系统资源变化

转载于:https://www.cnblogs.com/sichenzhao/p/9320392.html

你可能感兴趣的文章
Jquery radio选中
查看>>
Memcached 的一些用法
查看>>
python及扩展程序安装
查看>>
在北京公司要多长时间才可以申请摇车牌号
查看>>
【poi】解决java导出excel 海量数据内存溢出问题
查看>>
蜂窝网络频率复用问题
查看>>
Go 若干技巧
查看>>
mongo操作及相关资料
查看>>
设置命令的别名
查看>>
1z0-052 q209_2
查看>>
URL转发
查看>>
Windows Phone 8初学者开发—第4部分:XAML简介
查看>>
国外经典设计:13个漂亮的插画网站设计案例
查看>>
map和reduce 个数的设定 (Hive优化)经典
查看>>
“业务”和“流程”原来是两码事——论如何快速分析一款软件产品
查看>>
linux makefile: c++ 编程_基础入门_如何开始?
查看>>
Linux命令格式
查看>>
androidpn 推送系统
查看>>
Java中List与Map初始化的一些写法
查看>>
从OEL5中启动简单的dns服务
查看>>