前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 命令(179)—— nice 命令

Linux 命令(179)—— nice 命令

作者头像
恋喵大鲤鱼
发布2022-10-30 13:44:28
6410
发布2022-10-30 13:44:28
举报
文章被收录于专栏:C/C++基础

文章目录

1.命令简介

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

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

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

2.命令格式

代码语言:javascript
复制
nice [OPTION] [COMMAND [ARG]...]

3.选项说明

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

4.常用示例

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

代码语言:javascript
复制
nice -n 19 vim &
[1] 24524

我们看下进程 vim 的 nice 值。

代码语言:javascript
复制
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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 1.命令简介
  • 2.命令格式
  • 3.选项说明
  • 4.常用示例
  • 参考文献
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档