首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用renice的一些实际目的是什么?

使用renice的一些实际目的是什么?
EN

Unix & Linux用户
提问于 2015-03-22 23:22:19
回答 2查看 352关注 0票数 0

我很难找到更频繁地使用renice的有目的的需求,我想知道是否有使用过程优先级和动态调整它的方案使它变得无价。

我只是从来没有遇到过一个特殊的情况,告诉我应该考虑一个过程中的‘renice’。

EN

回答 2

Unix & Linux用户

发布于 2015-03-22 23:33:57

我怀疑最常见的用例是当您以默认优先级启动程序时,然后意识到您打算以低优先级运行它。

如果您想让某些程序具有更高的优先级(例如,给予登录用户程序比其他用户的程序更高的优先级),那么renice也可能很有用,但是这种情况并不常见,因为在这种情况下,只需给予程序低优先级就足够了:如果没有竞争的高优先级程序,那么低优先级程序无论如何都可以获得所有可用的CPU时间。

票数 2
EN

Unix & Linux用户

发布于 2015-03-22 23:32:57

通常,我只在有可能长期运行的进程可能使系统陷入瘫痪时才查看renice。例如,在运行ffmpeg视频转换时,我会对这些进程进行重命名,这样它就不会因为服务web请求而使apache陷入困境。现在,在适当的环境中,ffmpeg转换将在另一台服务器上运行,不会影响apache,但即使这样,视频转换也将是漫长的征税过程,这些进程可能仍然需要运行。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/191891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档