Date: Sun, 6 Nov 2005 21:17:05 +1100 From: Peter Clutton <peterclutton@gmail.com> To: Mihai Tanasescu <mihai@duras.ro> Cc: freebsd-questions@freebsd.org Subject: Re: Kernel option question Message-ID: <57416b300511060217m161c95b2nb630cc760c1272db@mail.gmail.com> In-Reply-To: <436DAE5E.20507@duras.ro> References: <436DAE5E.20507@duras.ro>
next in thread | previous in thread | raw e-mail | index | archive | help
On 11/6/05, Mihai Tanasescu <mihai@duras.ro> wrote: > I'm having problems with a piece of software that I'm running. > That software causes quite a high load on my machine and gets > automatically killed after some time. > > How can I configure FreeBSD not to kill the high cpu consuming tasks > taking into account the risk of my machine getting to be unavailable. Well first of all what is the program, how did you install it etc. That will help for getting an answer. The reason being FreeBSD doesn't kill a program just for using alot of CPU, i suppose unless it is using up everything and making a nuisance of itself, which the program shouldn't really be reaching that point, so i don't think my next paragraph is the reason, but something to with the program. However the freebsd sheduler does lower the priority for programs that use up their entire slice of CPU time, rather than using some up, and then sleep - ing themselves , or blocking, waiting for something. Therefore a program that is continuous, gets lower and lower priority, while something that has to wait for, say, input, line an interactive program (eg text-editor) gets higher and higher priority (until it enters a while bunch of characters, at which stage it's priority lowers and the process start over again) If you really believe that it's being stopped because of this, look into the nice command (man page) Otherwise, let everybody know what the program is. Also, is it writing any error files? Check your logs, and post any output. Just my thoughts (could be wrong) hope you get some more answers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?57416b300511060217m161c95b2nb630cc760c1272db>