文章目录

  • 1.命令简介
  • 2.命令格式
  • 3.选项说明
  • 4.常用示例
  • 参考文献

1.命令简介

nice 命令用于以指定的进程调度优先级启动其他的程序。

以指定的优先级运行命令,这会影响相应进程的调度。如果不指定命令,程序会显示当前的优先级。优先级的范围是从 -20(最大优先级)到 19(最小优先级)。

系统的后台工作中,某些比较不重要的进程在运行,例如备份,由于备份工作相当耗系统资源,这个时候就可以调大备份命令的 nice 值,可以使系统资源更合理使用。

2.命令格式

nice [OPTION] [COMMAND [ARG]...]

3.选项说明

-n, --adjustment=<N>对优先级数值加上指定整数 N(默认为 10)。
--help显示此帮助信息并退出。
--version显示版本信息并退出。

4.常用示例

以指定进程优先级启动进程。

nice -n 19 vim &
[1] 24524

我们看下进程 vim 的 nice 值。

ps -l
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 T     0 24524 28730  0  99  19 - 36809 do_sig pts/0    00:00:00 vim
0 R     0 26462 28730  0  80   0 - 38332 -      pts/0    00:00:00 ps
4 S     0 28730 28727  0  80   0 - 29184 do_wai pts/0    00:00:00 bash

从输出可以看到,vim NI 列的值为 19,表明 vim 是按照 nice 为 19 的调度优先级启动的。


参考文献

nice(1) — Linux manual page - man7.org

Linux 命令(179)—— nice 命令相关推荐

  1. 【Linux】一步一步学Linux——ssh-keyscan命令(179)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 ssh-keyscan命令是一个收集大量主机公钥的实用工具 ...

  2. java连接linux服务器执行shell命令(框架分析+推荐)

    java连接linux服务器执行shell命令(框架分析+推荐) 一.分类+连接方式 程序打成jar包,在本地服务器上执行shell命令.这种使用MyRuntimeUtil工具类 java程序远程li ...

  3. Linux之网络相关命令——ping、tranceroute、netstat、ftp、lftp、wget、ssh、scp、sftp

    网络连接方面,Linux可以说是万能的. Linux工具可以建立各种网络系统及应用,包括防火墙.路由器.域名服务器.NAS(网络附加存储)盒等. 这里主要讲一些经常用到的命令,涉及网络检测以及文件传输 ...

  4. Linux命令之lz4命令

    一.lz4命令简介   LZ4是一种压缩格式,特点是压缩/解压缩速度超快(压缩率不如gzip),如果你特别在意压缩速度,或者当前环境的CPU资源紧缺,可以考虑这种格式.lz4是一种非常快速的无损压缩算 ...

  5. Linux 运维常用命令 find、awk、sed、grep、vi、ps、lsof、rpm

    先用一个脚本,模拟创建 14 个测试文件: #!/bin/bash for ((i=1;i<=10;i++)); do if [ $i -lt 3 ] thentouch /home/mysql ...

  6. Linux命令行与命令

    Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶颈. ...

  7. linux查询重复数据库,Linux如何使用locate命令查找数据搜索数据库

    通常在Linux查找数据库我们都使用find,那么除了find命令我们还可以用locate命令,可以在搜寻数据库时快速找到档案,具体怎么使用呢?下面小编就给大家详细介绍下locate命令的用法. Li ...

  8. linux 命令删除命令,Linux 命令之删除命令

    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...

  9. Linux下视频截取命令

    比如你有一个视频,然后你对其中某一段感兴趣,你想把他截取下来,并且不希望画面变差,(当然你也不想花钱买视频编辑软件),可以在Linux下使用如下命令: ffmpeg -ss 00:00:05 -t 0 ...

  10. Linux常用20条命令

    Linux常用20条命令 假装这里有个标题 1.cd 2.ls 3.grep 4.find 5.cp 6.mv 7.rm 8.ps 9.kill 10.kill all 11.file 12.tar ...

最新文章

  1. [Win32::Console]Perl终端版生命游戏
  2. HDU D Tree [点分治]
  3. 玩转spring MVC(九)---Spring Data JPA
  4. Codeforces Round #606 (Div. 2, based on Technocup 2020 Elimination Round 4) dfs + 思维
  5. RabbitMQ学习总结(一)——基础概念详细介绍
  6. C++课程设计任务书
  7. 计算机二级纸张b5大小,b5的尺寸(a4a5b5纸张大小对比)
  8. 模块参考资料-Cat.1模块选型手册-
  9. TCP接收到重叠数据(overlap)后的行为解析-附带一个有关Delay ACK和超时重传的优化
  10. ArcGIS教程 - 4 GIS数据
  11. C#隐藏任务管理器中进程 支持win10 win8.1 win7
  12. 中文版ASAM OpenSCENARIO 1.0标准解读
  13. Angular cdk 学习之 Bidirectionality(bidi)
  14. 小心钱财不翼而飞!微信绑定银行卡的有必要点击这个按钮!
  15. 微软宣布IE进入死亡倒计时 回顾IE传奇的一生
  16. idea配置tomcat日志中文乱码,且修改后idea正常,但cmd窗口任然中文乱码解决方法
  17. 小而巧的数字压缩算法:zigzag
  18. 扫描线(scanning line)是什么?(水平清晰度)(电视行(TVLine))(隔行扫描、逐行扫描)
  19. 蓝牙模块通信c语言,求一个蓝牙模块发送数据的例子
  20. ####好好#####利用各种信息作为因子的股票价格预测模型研究过程

热门文章

  1. Netgear R6220刷潘多拉盒子后的WIFI配置,20HZ频宽下载速度达9M
  2. 触控笔有必要买吗?苹果平板触控笔排行榜
  3. jquery的eval的使用
  4. 华为手机如何安装google play, chrome等
  5. 产品的理解:TOC、TOB、TOG
  6. 如何在直播中解决黑屏、花屏、闪屏问题 | 直播疑难杂症排查
  7. 【算法学习4】树与二叉树基础
  8. Cubist Artwork
  9. 红米note9pro和华为nova7哪个好
  10. [10.21][转贴][中国][成龙作品集34部][DVD-RMVB/16.2G][中文字幕/影片截图]