linux命令 renice,Linux命令之nice和renice

linux命令 renice,Linux命令之nice和renice1 nice 命令 nice 选项 命令 参数 在执行程序之前 改变优先级 以调整过的优先级运行命令 如果没有给出命令 就显示当前的优先级 优先级范围从 20 到 19 越小优先级越高 默认为 0 注意 系统允许 root 用户设置负数优先级 以及减小现有进程的优先级数值大小 对普通用户仅允许设置正数优先级 并且只能增大现有进程的优先级数值大小 选项 n adjustment N 将整数 N 添

(1).nice命令

nice [选项] [命令 [参数]]

在执行程序之前,改变优先级。以调整过的优先级运行命令。如果没有给出命令,就显示当前的优先级。优先级范围从-20到19,越小优先级越高,默认为0。

注意:系统允许root用户设置负数优先级,以及减小现有进程的优先级数值大小。对普通用户仅允许设置正数优先级,并且只能增大现有进程的优先级数值大小。

选项:

-n,–adjustment=N 将整数N添加到优先级(指定优先级)

–help 显示帮助信息

–version 显示版本信息

(2).renice命令

renice [-n] 优先级 [-gpu] 标识符…

renice改变一个或多个正在运行的进程的优先级。

选项:

-n,–priority 指定标识符的计划优先级。该选项是可选的,但使用时必须为第一个参数。

-g,–pgrp … 标识符指定为进程组ID

-u,–user … 标识符指定为用户名或用户ID

-p,–pid … 标识符指定为进程ID(默认)

-h,–help 显示帮助信息

-V,–version 显示版本信息

(3).实例

[xf@xuexi ~]$ nice -n 5 vim a.txt

[1]+ 已停止 nice -n 5 vim a.txt

[xf@xuexi ~]$ ps -aux | grep vim

xf 12423 1.1 0.2 5368 pts/0 TN 16:22 0:00 vim a.txt

xf 12431 0.0 0.0 988 pts/0 S+ 16:22 0:00 grep –color=auto vim

[xf@xuexi ~]$ top -p 12423

top – 16:24:09 up 2:29, 2 users, load average: 0.00, 0.01, 0.05

Tasks: 1 total, 0 running, 0 sleeping, 1 stopped, 0 zombie

%Cpu(s): 6.7 us, 1.7 sy, 0.0 ni, 91.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

KiB Mem : total, free, used, buff/cache

KiB Swap: total, free, 0 used. avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

12423 xf 25 5 5368 2764 T 0.0 0.3 0:00.08 vim

[xf@xuexi ~]$ renice -n 10 -p 12423

12423 (进程 ID) 旧优先级为 5,新优先级为 10

[xf@xuexi ~]$ top -p 12423

top – 16:25:19 up 2:30, 2 users, load average: 0.14, 0.06, 0.06

Tasks: 1 total, 0 running, 0 sleeping, 1 stopped, 0 zombie

%Cpu(s): 8.3 us, 1.7 sy, 0.0 ni, 90.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

KiB Mem : total, free, used, buff/cache

KiB Swap: total, free, 0 used. avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

12423 xf 30 10 5368 2764 T 0.0 0.3 0:00.08 vim

[xf@xuexi ~]$ renice -8 -p 12423

renice: 设置 12423 的优先级失败(进程 ID): 权限不够

[xf@xuexi ~]$ renice -11 -p 12423

renice: 设置 12423 的优先级失败(进程 ID): 权限不够

[xf@xuexi ~]$ renice 8 -p 12423

renice: 设置 12423 的优先级失败(进程 ID): 权限不够

[xf@xuexi ~]$ renice 11 -p 12423

12423 (进程 ID) 旧优先级为 10,新优先级为 11

可以看到非root用户可以将优先级降低,但不能提高,更不能是负数。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207558.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午1:37
下一篇 2026年3月19日 下午1:37


相关推荐

  • 感知机(Perceptron)为什么不能表示异或(XOR)

    感知机(Perceptron)为什么不能表示异或(XOR)1.感知机不能表示异或在很早之前学PatternRecognition相关课程的时候,老师在课堂上就说过感知机遇到的一个大问题就是无法表示异或问题(XOR)。后来接触深度学习相关的内容,开头部分肯定会提到感知机,提到感知机也必会提到不能表示异或的问题。正好抽出点时间,稍微搞明白一下为什么感知机不能表示异或。2.感知机的数学定义感知机到底是什么呢?首先来看一下他的数学定义:假设输入空间(即样本的

    2022年7月16日
    19
  • java 取余和取模运算之间的区别「建议收藏」

    java 取余和取模运算之间的区别「建议收藏」转自lee371042https://blog.csdn.net/lee371042/article/details/102553342packageOperator;importjava.math.BigInteger;/***假如有两个数:*amod(b)与a%b,b为正整数,*一种叫a对b取模,另一个叫a对b取余,两种叫法有什么区别呢?*通常情况下,取模运算也叫取余运算,*它们返回的结果都是一个数对另一个数的余数,**区别在于当a是一

    2022年6月3日
    39
  • god is a girl 是什么意思_god is a girl 歌词中文

    god is a girl 是什么意思_god is a girl 歌词中文godisagirl题意:解码。将题目中的样例做差输出,打表可得到112581321所以是按斐波那契额值解码的,一开始直接算的菲波那切数没有取模,这样的话90左右就会超longlong所以数组开了100,交了一发runtime,所以得把数组开大,就对斐波那契数取个模就好了#include<bits/stdc++.h>usingnamespacestd;in…

    2022年10月8日
    2
  • 对于js的原型和原型链的理解

    对于js的原型和原型链的理解一 原型与原型链 JavaScript 是一门基于原型的语言 在软件设计模式中 有一种模式叫做原型模式 JavaScript 正是利用这种模式而被创建出来原型模式是用于创建重复的对象 同时又能保证性能 这种类型的设计模式属于创建型模式 它提供了一种创建对象的最佳方式 这种模式是实现了一个原型接口 该接口用于创建当前对象的克隆 原型模式的目的是用原型实例指定创建对象的种类 并且通过拷贝这些原型创建新

    2026年3月19日
    2
  • fromopen函数通达信_precision函数

    fromopen函数通达信_precision函数apply及applyIf方法都是用于实现把一个对象中的属性应用于另外一个对象中,相当于属性拷贝。  不同的是apply将会覆盖目标对象中的属性,而applyIf只拷贝目标对象中没有而源对象中有的属性。 apply方法的签名为“apply(Objectobj,Objectconfig,Objectdefaults):Object”, 该方法包含三个参数…

    2022年7月28日
    7
  • 微信小程序与php后端交互_微信小程序数据库放哪

    微信小程序与php后端交互_微信小程序数据库放哪这里简单介绍用php后台实现获取openid并保存到数据库;微信的登陆流程是这样的首先前端发送请求到服务器:wx.login({success:function(res){varcode=res.code;//发送给服务器的codewx.getUserInfo({success:function(res){varuserNick=res.userInfo.nickName;…

    2025年12月13日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号