(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 151796 5368 pts/0 TN 16:22 0:00 vim a.txt

xf 12431 0.0 0.0 112724 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 : 2028116 total, 524308 free, 733600 used, 770208 buff/cache

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

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

12423 xf 25 5 151796 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 : 2028116 total, 524888 free, 733000 used, 770228 buff/cache

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

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

12423 xf 30 10 151796 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用户可以将优先级降低,但不能提高,更不能是负数。

linux命令 renice,Linux命令之nice和renice相关推荐

  1. linux进程cpu资源分配命令nice,renice,taskset

    http://www.51testing.com/html/07/n-222407.html 进程cpu资源分配就是指进程的优先权(priority).优先权高的进程有优先执行权利.配置进程优先权对多 ...

  2. linux提高程序优先级,Linux基础命令---调整程序优先级renice

    renice renice指令可以重新调整程序运行的优先级,可以通过进程id.用户id.组id来修改优先级.修改组的等级,影响组内所有用户的所有进程优先级:修改用户等级,影响该用户的所有进程优先级.除 ...

  3. linux线程优先级和nice值,如何使用nice和renice命令设置Linux进程优先级

    在本文中,我们将简要介绍内核调度程序 (也称为进程调度程序 )和进程优先级 ,这些主题超出了本指南的范围. 然后,我们将深入了解一些Linux进程管理 :了解如何运行具有修改优先级的程序或命令,还可以 ...

  4. linux进程资源分配命令,linux进程cpu资源分配命令nice,renice,taskset

    进程cpu资源分配就是指进程的优先权(priority).优先权高的进程有优先执行权利.配置进程优先权对多任务环境的linux很有用,可以改善系统性能.还可以把进程运行到指定的CPU上,这样一来,把不 ...

  5. 收藏 | Linux常用156个命令汇总!

    来源:机器学习算法与Python学习 本文约2500字,建议阅读5分钟. 本文为大家带来Linux系统中156个常用的命令. linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无 ...

  6. Linux dn命令大全,linux命令大全完整版.doc

    Linux命令大全完整版 目 录 TOC \h \z \t "001,1,002,2" 目 录 I 1. linux系统管理命令 1 adduser 1 chfn(change?f ...

  7. linux cpu使用率1200%,linux下用top命令查看cpu利用率超过100%

    今天跑了一个非常耗时的批量插入操作..通过top命令查看cpu以及内存的使用的时候,cpu的时候查过了120%..以前没注意..通过在top的情况下按大键盘的1,查看的cpu的核数为4核. 通过网上查 ...

  8. Linux查看负载相关命令

    转自:https://www.cnblogs.com/pengjt/p/11910572.html linux下查看负载的主要命令有下面一些: top, uptime,w,vmstat 1.top命令 ...

  9. Linux(centos7.9)常用命令大全及基础知识

    linux中数组的索引从0开始,其他默认从1开始,例如没有第0列,从第1列开始 在Unix中一切(包括网络套接口)都是文件 在命令行中,无论几个空格,都当成一个空格看待 在linux中,在命令行中通过 ...

最新文章

  1. 无法提升彼此,夫妻关系就要终结?
  2. 概念炒作的背后,“智能合约”的真相是什么?
  3. 正确删除ORACLE归档日志文件
  4. python使用字典格式化字符串-4.2.3Python下字典的格式化字符串
  5. C语言关键字--volatile(不稳定的,反复无常的)
  6. 17.深度学习练习:Character level language model - Dinosaurus land
  7. java命令行参数写哪里_Java的命令行参数
  8. 2021年衡阳仁爱中学高考成绩查询,南岳衡阳蒸湘仁爱中学简介
  9. brocadcastReceiver
  10. C4D如何将界面和参数设置快速恢复到默认值?
  11. 数理统计常用统计函数
  12. 大牛教你如何利用积分商城API接口对接积分商城平台
  13. Tableau安装详解及密钥申请
  14. canvas绘制竖排的数字_小程序利用Canvas绘制图片和竖排文字
  15. java 数独算法_[Java] 数独生成和求解
  16. 校园歌手大赛10分c语言,校园歌手大赛评分细则
  17. html展开插件,分享10款功能强大的HTML5/CSS3应用插件
  18. 蓝牙技术|防丢背包获奖,Find My产品受追捧
  19. 使用Python获取微信朋友圈的内容
  20. 小游戏内测激励视频广告,然而小程序最大的潜力是电商

热门文章

  1. 解决离线安装依赖包的方法
  2. 【报告分享】2022中国人工智能人才培养报告.pdf(附下载链接)
  3. 【白皮书下载】开源生态白皮书(2020年).pdf(附下载链接)
  4. 算法工程师面试备战笔记4_余弦相似与欧氏距离有什么区别和联系
  5. 迭代最近点算法Iterative Closest Point(ICP)以及c++实现代码
  6. python动态心形代码_Python实现酷炫的动态交互式数据可视化,附代码!
  7. 海外新趋势:挑战Tiktok,跨境卖家的新红利流量渠道?
  8. markdown文档中利用Mathpix Snip软件插入公式
  9. Scrapy爬取知乎用户信息
  10. 基于ConvLSTM的伦敦空气质量预测(1) 数据处理