1.基本概念
进程优先级是什么?
- 是得到某种资源的先后顺序
为什么有进程优先级?
- 本质上是资源的不足
怎么做?
- 进程优先级其实就是进程中的一个int字段,数值越小,优先级越大
这时我们想一想权限和优先级有什么区别吗?
- 其实这是两个八竿子打不着的概念。权限决定了你能不能得到某种资源;而优先级却保证你能得到资源,只不过要等一等。
通过ps -al 指令就可以看到进程的优先级了
我们很容易注意到其中的几个重要信息,有下:
- UID : 代表执行者的身份
- PID : 代表这个进程的代号
- PPID :代表这个进程是由哪个进程发展衍生而来的,亦即父进程的代号
- PRI :代表这个进程可被执行的优先级,其值越小越早被执行
- NI :代表这个进程的nice值
修改优先级
在Linux系统中是支持动态优先级调整的。