前言:
有时我们需要执行一个程序,并且这个程序比较重要而且比较紧急,而CPU空闲的资源也比较少,这个时候我们就需要来调整这个程序的进程优先级,来给这个程序分配更多的CPU资源并且优先执行。
Linux下的renice和nice都是调整进程优先级的工具,优先级的值的范围是(-20至19),-20为最高优先级,19为最低优先级,默认程序进程的优先级为0。
1、renice命令
1)功能简介
renice命令可以调整Linux中正在运行的进程的优先级。[root@vms002 www]# man renice
NAME
renice - alter priority of running processes #更改正在运行的进程的优先级
SYNOPSIS
renice [-n] priority [-gpu] identifier...
2)常用选项选项含义
-h | --help显示帮助文本信息并退出
-v | --version显示版本信息并退出
-n | --priority指定nice增加值(优先级值)
-u | --user=name将参数解释为用户名或用户ID
-g | --pgrp=gid将参数解释为进程组ID
-p | --pid=将参数解释为进程ID(默认)
3)实例
① 通过PID修改指令cat优先级为-20
#查看指令cat的优先级值以及PID号#测试数据
[root@vms002 www]# cat /dev/zero > /dev/null &
[1] 80886
#查看
[root&#
本文介绍了Linux下用于调整进程优先级的renice和nice命令。renice能改变已运行进程的优先级,nice则在启动命令时设置优先级。优先级范围为-20至19,数值越小优先级越高。文中通过实例详细展示了如何使用这两个命令进行优先级调整。
最低0.47元/天 解锁文章
670

被折叠的 条评论
为什么被折叠?



