<div dir="ltr">On Thu, Jan 10, 2013 at 11:02 AM, Tim Landscheidt <span dir="ltr"><<a href="mailto:tim@tim-landscheidt.de" target="_blank">tim@tim-landscheidt.de</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">Petr Bena <<a href="mailto:benapetr@gmail.com">benapetr@gmail.com</a>> wrote:<br>


<br>
> in order to save system resources on bots project I decided to create one<br>
> huge application instance instead of ton of small instances.<br>
<br>
> If we consider the usage of operating system for disk storage, and RAM, you<br>
> easily find out that 10 small instances eat about 1800MB RAM and  20GB of<br>
> hdd storage more than it would be needed in case we had only one OS working<br>
> with multiple processes.<br>
<br>
> I know that this bring out some extra problems, so I would rather consider<br>
> it experiment for now. But given that we install some process killers<br>
> handling out broken bots that eat too much ram and such, it should work<br>
> (though it would be more like toolserver used to be). Of course, some extra<br>
> bots can still live on their own dedicated servers.<br>
<br>
> So in case you want to help me test this new experiment and you have some<br>
> bots running on bots-2 - bots-4 you can move them to bots-bnr1 (big non<br>
> root = bnr)<br>
<br>
</div></div>On Toolserver, bots can use SGE to distribute the load more<br>
evenly over the cluster<br>
(cf. <a href="https://wiki.toolserver.org/view/Job_scheduling" target="_blank">https://wiki.toolserver.org/view/Job_scheduling</a>).  I<br>
had asked at<br>
<a href="http://www.mediawiki.org/wiki/Wikimedia_Labs/Toolserver_features_wanted_in_Tool_Labs" target="_blank">http://www.mediawiki.org/wiki/Wikimedia_Labs/Toolserver_features_wanted_in_Tool_Labs</a><br>
if there is a "standard" way of job scheduling in Ubuntu<br>
shops - so is there? :-)<br>
<br></blockquote><div><br></div><div style>I don't believe so, no. These kinds of things are always custom built or off-the-shelf schedulers are used.</div><div style><br></div><div style>- Ryan</div></div></div></div>