Linux命令之——nice

nice命令概述

nice 是一个用于修改进程调度优先级的命令,允许调整程序的优先级,以影响其在系统中的调度顺序。更高的优先级值意味着较低的优先级。(最高优先级为 -19 ,最低优先级为 20)

以下是在 Linux 中使用 nice 命令的基本语法和一些常见用法:

1.显示当前进程的优先级

要查看当前进程的优先级,可以使用 nice 命令加上参数 -n 并指定 PID (进程标识符)或不加参数直接运行:

nice

或者

nice -n

2.运行命令并设置优先级

可以使用 nice 命令直接在命令后面指定要运行的命令及其优先级。值 -20 表示最高优先级(最低的 nice 值),19 表示最低优先级(最高 nice 值)。

nice -n <优先级> <命令>

例如,将 ls 命令运行在较低优先级:

nice -n 10 ls

3.修改正在运行进程的优先级

如果进程已经在运行,并且你想修改它的优先级,可以使用 renice 命令。你需要指定进程的 PID。

renice -n <新优先级> -p <进程 PID>

例如,将PID 为 1111 的进程的优先级降低到 5 :

renice -n 5 -p 1111

4.后台运行进程并设置优先级

如果你想让一个后台运行的进程(例如使用 & 符号使其在后台运行)拥有不同的优先级,可以使用如下方式:

nice -n <优先级> <命令> &

例如,后台运行 ./my_file 并将其优先级设为 15:

nice -n 15 ./my_file &

注意事项

  • nice 命令的可用范围为 -20 到 19,其中 -20 表示最高优先级,19 表示最低优先级。
  • 只有具有足够权限的用户(如超级用户)才能将进程的优先级调整为负值(更高优先级)。
  • 确保理解进程优先级的影响,以免不小心降低了关键进程的性能。
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
linux命令大全,中文版本 Linux命令大全(修改版) 进行重新编译的说明 文件传输 bye ftp ftpcount ftpshut ftpwho ncftp tftp uucico uucp uupick uuto 备份压缩 ar bunzip2 bzip2 bzip2recover compress cpio dump gunzip gzexe gzip lha restore tar unarj unzip zip zipinfo 文件管理 diff diffstat file find git gitview ln locate lsattr mattrib mc mcopy mdel mdir mktemp mmove mread mren mshowfat mtools mtoolstest mv od paste patch rcp rhmask rm slocate split tee tmpwatch touch umask whereis which cat chattr chgrp chmod chown cksum cmp cp cut indent 磁盘管理 cd df dirs du edquota eject lndir ls mcd mdeltree mdu mkdir mlabel mmd mmount mrd mzip pwd quota quotacheck quotaoff quotaon repquota rmdir rmt stat tree umount 磁盘维护 badblocks cfdisk dd e2fsck ext2ed fdisk fsck.ext2 fsck fsck.minix fsconf hdparm losetup mbadblocks mformat mkbootdisk mkdosfs mke2fs mkfs.ext2 mkfs mkfs.minix mkfs.msdos mkinitrd mkisofs mkswap mpartition sfdisk swapoff swapon symlinks sync 系统设置 alias apmd aumix bind chkconfig chroot clock crontab declare depmod dircolors dmesg enable eval export fbset grpconv grpunconv hwclock insmod kbdconfig lilo liloconfig lsmod minfo mkkickstart modinfo modprobe mouseconfig ntsysv passwd pwconv pwunconv rdate resize rmmod rpm set setconsole setenv setup sndconfig SVGAText Mode timeconfig ulimit unalias unset 系统管理 adduser chfn chsh date exit finger free fwhois gitps groupdel groupmod halt id kill last lastb login logname logout logrotate newgrp nice procinfo ps pstree reboot renice rlogin rsh rwho screen shutdown sliplogin su sudo suspend swatch tload top uname useradd userconf userdel usermod vlock w who whoami whois 文档编辑 col colrm comm csplit ed egrep ex fgrep fmt fold grep ispell jed joe join look mtype pico rgrep sed sort spell tr uniq wc 网络通讯 dip getty mingetty ppp-off smbd(samba daemon) telnet uulog uustat uux cu dnsconf efax httpd ifconfig mesg minicom nc netconf netconfig netstat ping pppstats samba setserial shapecfg(shaper configuration) smbd(samba daemon) statserial(status ofserial port) talk tcpdump testparm(te
Linux命令nice用于以更改过的优先序来执行程序。如果未指定程序,则会显示当前的调度优先级。内定的调整值为10,范围为-20(最高优先级)到19(最低优先级)。该命令可以被所有用户使用。 [COMMAND [ARG...]。其中,-n或--adjustment=<N>选项可以对优先级数值加上指定的整数N(默认为10)。其他常见选项包括--help(显示帮助信息并退出)和--version(显示版本信息并退出)。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Linux nice命令用法详解](https://download.csdn.net/download/weixin_38735544/14075480)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Linux nice命令](https://blog.csdn.net/weixin_35796523/article/details/116578703)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Linux 命令(179)—— nice 命令](https://blog.csdn.net/K346K346/article/details/127575054)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值