`
不爱不见
  • 浏览: 286218 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

改变进程优先级(nice&renice)

 
阅读更多
ice命令用于调整Linux系统中进程的优先级。
通俗地讲,Linux系统中,进程有-19到19这39个优先级。-19最优先,19最不优先。进程的默认优先级为0。如果希望将进程调整为最优先,则将进程的nice值设置为-19;如果希望进程最不优先,占用最少的系统CPU时间,则将其设置为19。
 
新建一个进程并设置优先级
将当前目录下的documents目录打包,但不希望tar占用太多CPU:
nice -19 tar zcf pack.tar.gz documents
方法非常简单,即在原命令前加上“nice -19”。很多人可能有疑问了,最低优先级不是19么?那是因为这个“-19”中的“-”仅表示参数前缀;所以,如果希望:
将当前目录下的documents目录打包,并且赋予tar进程最高的优先级:
nice --19 tar zcf pack.tar.gz documents
 
修改已经存在的进程的优先级
将PID为1799的进程优先级设置为最低(19):
renice 19 1799
将PID为1799的进程优先级设置为最高(-19):
renice -19 1799
大家很可能发现了,renice命令与nice命令的优先级参数的形式是相反的。直接以优先级作为参数即可,不能加上“-”号,这点需要初学者注意。
---------------------
作者:kf_panda
来源:CSDN
原文:https://blog.csdn.net/gua___gua/article/details/42935329
版权声明:本文为博主原创文章,转载请附上博文链接!
分享到:
评论

相关推荐

    指定进程优先级为实时

    4. **注册表编辑**:虽然不推荐普通用户操作,但也可以通过修改注册表键值来改变默认的进程优先级类别,但这需要谨慎,因为错误操作可能导致系统不稳定。 值得注意的是,将进程设置为实时优先级并不总是有益的。...

    查看进程(包括结束进程,进程优先级更改等)

    在Linux中,可以使用`nice`和`renice`命令调整进程优先级。`nice`用于启动新进程时设定优先级,而`renice`用于改变已运行进程的优先级。优先级用数字表示,范围从-20(最高优先级)到19(最低优先级)。 四、其他...

    调节进程优先级

    例如,`nice`和`renice`命令可以用来设置或改变当前运行进程的Nice值。`nice`用于启动新进程并设定Nice值,而`renice`则允许在进程已经运行时修改其Nice值。此外,`chrt`命令可以用来设置进程的实时优先级,但这通常...

    进程优先级的艺术调控:Linux中nice与renice命令的深度指南

    Linux是一种开源的、基于Unix的操作系统内核,由林纳斯·托瓦兹(Linus Torvalds)在1991年首次发布。它遵循自由软件和开源开发的原则,任何人都可以自由地使用、修改和分发Linux内核。Linux内核是操作系统的核心...

    基于任务节点系统进程优先级的hadoop源码修改及测试报告

    【基于任务节点系统进程优先级的Hadoop源码修改及测试报告】 在Hadoop分布式计算环境中,优化调度机制对于提升整体性能至关重要。本报告主要探讨了如何通过修改Hadoop源码,利用Linux操作系统中的进程优先级特性来...

    自动配置CFS和进程优先级以提高桌面响应能力.zip

    4. **进程优先级**:除了nice值,还可以使用`renice`命令调整进程的实时优先级。这通常需要管理员权限,且需谨慎操作,以免影响关键服务。 5. **内核参数调优**:Linux内核有一些参数可以影响CFS的行为,例如`...

    linux linux进程管理 常用命令

    nice 命令和 renice 命令用于改变进程优先级,提供了进程调度的灵活性。nice 命令的基本格式为:`nice [选项] 命令`,其中选项可以是: * -n:指定进程优先级的数字值。 例如,使用 `nice -n 10 command` 命令可以...

    实践任务.docx

    在 Linux 中,可以使用 nice 命令来查看进程优先级。使用 renice 命令可以调整进程优先级。例如,使用 renice –n 5 pm 12 命令可以将进程 ID 为 12 的进程优先级调整为 5。 九、at 命令使用 在 Linux 中,可以...

    Linux实验五:进程管理

    | renice | 调整进程优先级 | | kill | 向进程发送信号 | | killall | 杀死所有的进程 | 三、进程调度 在 Linux 操作系统中,进程调度是非常重要的一方面,通过进程调度,我们可以控制进程的执行顺序和优先级。...

    Linux进程管理.pdf

    调整进程优先级通常使用renice命令。在Linux中,每个进程都有一个nice值,表示进程的优先级。nice值越低,进程获得的CPU时间越多。默认情况下,进程的nice值是0。使用renice命令可以增加或降低一个或多个进程的nice...

    Linux系统中关于Kill命令的进程调度

    总结起来,Linux中的进程调度涉及多个层面,`kill`、`nohup`和`renice`是其中的三个关键命令,它们分别用于终止、后台运行和调整进程优先级。理解并熟练使用这些命令对于有效地管理系统资源和处理进程问题至关重要。...

    Linux操作系统里的进程管理详细介绍

    `top`命令是另一个强大的实时监控工具,它可以动态显示系统中各个进程的资源消耗情况,包括CPU和内存使用率,并且允许实时调整进程优先级。 在处理系统性能问题时,`%CPU`和`%MEM`是非常重要的指标。高CPU使用率...

    Shell编程范例之进程操作-TinyLab原创

    调整进程的优先级涉及获取和设置进程优先级。进程优先级越高,获得CPU时间的机率也越大。可以通过`nice`和`renice`命令来调整进程的优先级。`nice`命令在启动进程时设置优先级,而`renice`命令可以修改正在运行的...

    24-procpri.rar

    在Linux中,可以使用`renice`命令或者`setpriority`函数来改变进程的优先级。实时进程优先级通过SCHED_RR(时间片轮转调度)或SCHED_FIFO(先入先出调度)等调度策略实现,这些策略通常需要root权限。 再来说说进程...

    13-进程管理1

    `nice` 命令在启动进程时设定优先级,`renice` 则用于改变已经运行的进程的优先级。 在管理后台作业时,我们常常会使用`&`符号将命令放入后台执行,此时可以用`fg`将后台作业调到前台,或者`bg`让暂停的后台作业...

    7-linux进程管理ppt课件.ppt

    renice 命令可以改变一个正在运行的程序的优先级,格式为 renice 优先级 PID。例如,renice -6 999 可以将进程号为 999 的进程的优先级改为 -6。 作业的前后台操作包括 jobs 和 fg 命令。jobs 命令可以查看后台作业...

    linux之进程管理二头歌.zip

    例如,kill发送信号给进程,nice和renice改变进程的优先级。 9. 进程树:通过pstree命令,我们可以看到进程间的父子关系,形成一个树状结构,有助于理解进程间的层次关系。 10. 进程PID与PPID:PID是进程的唯一...

    操作系统linux实验7

    - **renice命令**:用于改变已经运行的进程的nice值,调整其执行优先级。 5. **特殊权限**: - **SUID (Set-User-ID)**:允许用户以文件所有者的权限执行程序,即使用户没有相应的权限。 - **SGID (Set-Group-ID...

    set--high-level-program.rar_high

    2. **renice命令**:如果程序已经在运行,可以使用`renice`命令改变其nice值,如`renice -n 5 -p <pid>`会改变进程ID为 `<pid>` 的程序的nice值。 3. ** ionice 命令**:在I/O密集型程序上,可以使用`ionice`命令来...

Global site tag (gtag.js) - Google Analytics