nice、renice -- 进程的优先级管理
进程的优先级管理
优先级取值范围为(-20,19),越小优先级越高, 默认优先级是 0。
命令 1:nice 指定程序的运行优先级,在程序启动时指定。
命令使用格式:nice 优先级 程序名称
命令 2:renice 改变程序的运行优先级,程序在运行可以改变优先级。
命令使用格式:renice 优先级 程序名称
例 1:指定运行 vim 的优先级为 5。
[root@xuegod63 ~]# nice -n 5 vim a.txt #打 a.txt 并指定运行级别 5,输入内容,然后
ctrl+z 挂起。
1.通过 ps 查看这个文件的 PID 号。
[root@xuegod63 ~]# ps -aux | grep vim #通过 ps 命令查看其进程号,如图 10-14 所示。
图 10-14 ps 命令查看 vim 进程号
2.通过 top 命令查看优先级。
[root@xuegod63 ~]# top -p 26154 #通过 top 命令查看优先级,如图 10-15 所示。
图 10-15 查看 26154 进程的优先级
3.改变正在运行的进程的优先级。
[root@xuegod63 ~]# renice -10 26154 #更改其进程优先级,如图 10-16 所示。
图 10 -16 更改 26154 进程优先级