如何使用 cpulimit 启动进程?

如何使用 cpulimit 启动进程?

我正在尝试使用cpulimit为了测试我在低资源条件下开发的应用程序,我需要在cpulimit.仅仅启动该计划并随后申请是不够的cpulimit。上的例子cpu限制页面对我不起作用。

例子是这样的:

cpulimit --limit 40 /etc/rc.d/rc.boinc start

我正在这样做:

cpulimit --limit 40 a.out start

答案1

在发布此内容之前,我决定尝试绝对路径并且它有效!我决定为未来的 Google 员工发布答案,并告知末尾的“开始”不是必需的。这使得可以将参数传递给可执行文件。这是有效的:

cpulimit --limit 40 /home/ben/build/a.out -c 5

答案2

这与cpulimit无关。直接在命令行上运行a.out也不起作用。当您在不指定任何目录组件的情况下执行程序时,将在小路。当前目录通常不在 PATH 中,因此您需要给出明确的目录指示。

cpulimit -l 40 -- ./a.out start

通常,以“--”结束选项也是一个好习惯,因此 cpulimit 或任何命令,当它是文件名的一部分或不同选项的选项时,不会将其后的内容解释为错误。程序。

答案3

你最好用博因克经理用于限制 boinc。

存在“最多使用%CPU时间”。

“计算机未使用时”复选框。

有内存使用限制。

磁盘和网络使用情况。

还有很多。

相关内容