英语法语西班牙语

Ad


OnWorks 网站图标

cpulimit - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 cpulimit

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 cpulimit,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


cpulimit -- 限制进程的 CPU 使用率

概要


处理器限制 [目标[配置...] [-- 课程]

商品描述


TARGET 必须正好是以下之一:

-p, --pid=N
进程的pid

-e, - 可执行程序=文件
可执行程序文件名

-P, - 小路=PATH
可执行程序文件的绝对路径名

配置

-b, - 背景
在后台运行 cpulimit,释放终端

-c, - 中央处理器
指定可用的 CPU 内核数。 通常这是为我们检测到的。

-l, - 限制=N
允许的 CPU 百分比从 1 开始。 通常为 1 - 100,但在多
核心 CPU。 (强制的)

-q, - 安静的
在安静模式下运行,避免将更新消息写入控制台。

-k, - 杀
杀死目标进程而不是限制其 CPU 使用率

-r, - 恢复
恢复使用 -k 标志杀死的进程。

-s, - 信号
当我们退出时,向被监视的进程发送一个替代信号。 默认值为 SIGCONT。

-v, --详细
显示控制统计

-z, - 懒惰的
如果没有合适的目标进程,或者它死了,则退出

-- 这是最终的 CPUlimit 选项。 以下所有选项均适用于我们的另一个程序
将启动。

-h, - 帮帮我
显示此帮助并退出

示例


假设你已经开始 `富 --酒吧` 你会发现 最佳(1)或 ps(1) 这
进程使用您所有的 CPU 时间,您可以

# 处理器限制 -e FOO -l 50
通过作用于可执行程序文件来限制进程的 CPU 使用率(注意:
参数“--bar”被省略)

# 处理器限制 -p 1234 -l 50
通过作用于其 PID 来限制进程的 CPU 使用率,如图所示 ps(1)

# 处理器限制 -P /usr/bin/foo -l 50
一样 -e 但使用绝对路径名

# /usr/bin/一些应用程序

# 处理器限制 -p $! -l 25 -b
对于要限制上次命令运行的脚本很有用。

# 处理器限制 -l 20 火狐
启动 Firefox 网络浏览器并将其 CPU 使用率限制为 20%

# 处理器限制 -l 25 -- 火狐 -私人的
以私有模式启动 Firefox 网络浏览器并将其 CPU 使用率限制为 25%

# 处理器限制 -c 2 -p 12345 -l 25
-c flag 设置程序认为可用的 CPU 内核数。 通常
这是为我们检测到的,但可以覆盖。

# 处理器限制 -l 20 -k 火狐
启动 Firefox 程序并在进程 CPU 使用率超过 20% 时将其终止。

# 处理器限制 -l 20 -p 1234 -s 目标期限
在 1234% CPU 使用率时限制进程 20。 如果 cpulimit 被强制退出,它会发送
监视处理 SIGTERM 信号。

附注


· cpulimit 总是向进程发送 SIGSTOP 和 SIGCONT 信号,以验证
它可以控制它并限制它消耗的平均 CPU 量。 这个可以
导致误导(烦人)的作业控制消息,表明该作业具有
已停止(实际停止时,但立即重新启动)。 这也可能导致
检测或以其他方式依赖于 SIGSTOP/SIGCONT 的交互式 shell 的问题。
例如,您可能将一个作业放在前台,却看到它立即停止
并在后台重新启动。 (也可以看看http://bugs.debian.org/558763>.)

· 当用 -e or -P 选项,cpulimit 查找下的任何进程 / proc中
具有与给定的进程名称参数匹配的名称。 此外,它使用
找到进程的第一个实例。 要控制进程的特定实例,请使用
-p 选项并提供一个PID。

· 当前版本的 cpulimit 假定内核 HZ 值为 100。

使用 onworks.net 服务在线使用 cpulimit


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad