当前位置: 首页 > 工具软件 > cpulimit > 使用案例 >

限制进程的CPU使用率的工具cpulimit-快速开始

宇文学博
2023-12-01

限制进程的CPU使用率的工具cpulimit-快速开始

官方git:https://github.com/opsengine/cpulimit

CPULIMIT是一个限制进程的CPU使用率的工具(以百分比表示,不在CPU时间)。控制批处理作业是有用的,当您不希望它们吃太多CPU周期时。目标是防止进程运行超过指定的时间比。它不会更改漂亮的值或其他调度优先级设置,而是真实的CPU使用率。此外,它能够动态快速地适应整个系统负载。使用的CPU金额的控制完成将SigStop和Sigcont POSIX信号发送到进程。指定过程的所有子流程和线程都将共享相同的CPU百分比。

安装

On Linux/OS X:

$ make
# cp src/cpulimit /usr/bin

On FreeBSD:

$ gmake
# cp src/cpulimit /usr/bin

Run unit tests:

$ ./tests/process_iterator_test
 类似资料: