首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用cpulimit启动进程?

如何使用cpulimit启动进程?
EN

Unix & Linux用户
提问于 2013-07-30 17:05:37
回答 3查看 5.6K关注 0票数 3

我正在尝试使用cpulimit来测试我在低资源条件下开发的应用程序,我需要在cpulimit的影响下开始这个过程。启动程序并在以后应用cpulimit是不够的。cpulimit页面上的示例对我不起作用。

例子是:

代码语言:javascript
复制
cpulimit --limit 40 /etc/rc.d/rc.boinc start

我要这么做:

代码语言:javascript
复制
cpulimit --limit 40 a.out start
EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2013-07-31 01:12:18

这与cpu限度无关。直接在命令行上运行a.out也是行不通的。在不指定任何目录组件的情况下执行程序时,程序将在路径路径中查找。当前目录通常不在路径中,因此需要给出一个明确的目录指示。

代码语言:javascript
复制
cpulimit -l 40 -- ./a.out start

通常情况下,用"--“结束选项也是一种很好的做法,因此cpulimit或其他命令不会将后面的选项解释为选项,当它是文件名的一部分或另一个程序的选项时。

票数 2
EN

Unix & Linux用户

发布于 2013-07-30 17:05:37

在发布这篇文章之前,我决定尝试一条绝对路径,它成功了!我决定为未来的谷歌员工发布答案,同时也通知他们,“开始”并不是必需的。这样就可以将参数传递给可执行文件。这就是起作用的地方:

代码语言:javascript
复制
cpulimit --limit 40 /home/ben/build/a.out -c 5
票数 4
EN

Unix & Linux用户

发布于 2013-08-08 08:34:17

您最好使用BOINC经理来限制boinc。

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

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

内存限制使用。

磁盘和网络使用。

还有更多。

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

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

复制
相关文章

相似问题

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