首页 相关文章 在Linux系统中限制CPU占用率的教程

在Linux系统中限制CPU占用率的教程

在Linux系统中限制CPU占用率的教程

  Linux内核是一名了不起的马戏表演者,它在进程和系统资源间小心地玩着杂耍,并保持系统的正常运转。 同时,内核也很公正:它将资源公平地分配给各个进程。

  但是,如果你需要给一个重要进程提高优先级时,该怎么做呢? 或者是,如何降低一个进程的优先级? 又或者,如何限制一组进程所使用的资源呢?

  答案是需要由用户来为内核指定进程的优先级

  大部分进程启动时的优先级是相同的,因此Linux内核会公平地进行调度。 如果想让一个CPU密集型的进程运行在较低优先级,那么你就得事先配置好调度器。

  下面介绍3种控制进程运行时间的方法:

  使用 nice 命令手动降低任务的优先级。

  使用 cpulimit 命令不断的暂停进程,以控制进程所占用处理能力不超过特定限制。

  使用linux内建的control groups(控制组)功能,它提供了限制进程资源消耗的机制。

  我们来看一下这3个工具的工作原理和各自的优缺点。

  模拟高cpu占用率

  在分析这3种技术前,我们要先安装一个工具来模拟高C...[ 查看全文 ]

2016-03-31 标签:

在Linux系统中限制CPU占用率的教程的相关文章

手机页面
收藏网站 回到头部