Does any one know of an equivalent of the GNU/Linux utility cpulimit for FreeBSD?

I'm not talking about process niceness or setting limits on a user account, but actually limiting the percentage of cpu used by a specific process.

link|improve this question
feedback

2 Answers

Using the /etc/login.conf file, you can set a limit on max CPU time a process is allowed to consume, but it's not currently possible to limit the percentage of the CPU an individual process uses. (Reference here)

You might be able to accomplish a similar effect by running the process in a jail and limiting the resources for the jail

link|improve this answer
Yes, I knew about the possibility of using limits.conf in a jail, but that's not quite what I was looking for. I guess I'll have to take a look at the cpulimit source and see how it's implemented, and check out the FreeBSD kernel calls to see if it is remotely feasible to implement an equivalent. – jns May 18 '09 at 0:03
feedback

There is also a new utility, cpuset , which you can use to limit certain processes to certain cpu's.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.