<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hello Bjorn, All,<div class=""><br class=""></div><div class="">We are doing something similar, also with Cgroups, you can check it out here: <a href="https://github.com/rperigo/cgroup_py" class="">https://github.com/rperigo/cgroup_py</a></div><div class=""><br class=""></div><div class="">Best,</div><div class="">Abhinav </div><div class=""><div class=""><br class=""><div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;">--<br class="">Abhinav Thota<br class=""><a href="mailto:athota@iu.edu" class="">athota@iu.edu</a> | 812-855-3701<br class="">Team Lead, Scientific Applications and Performance Tuning (SciAPT)<br class="">Research Technologies<br class="">Indiana University</div>

</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On Oct 10, 2018, at 8:10 AM, Björn Fischer <<a href="mailto:bf@CeBiTec.Uni-Bielefeld.DE" class="">bf@CeBiTec.Uni-Bielefeld.DE</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources.<br class="">-------<br class=""><br class="">Dear subscribers,<br class=""><br class="">at our site we are currently experimenting with fair share scheduling on<br class="">ThinLinc agent hosts. Our approach still has some issues, but generally<br class="">it looks quite promising so that we would like to share our experience<br class="">with all of you. Any feedback on this topic is highly appreciated.<br class=""><br class="">At the Center for Biotechnology (CeBiTec) at Bielefeld University we<br class="">provide scientist's desktops (internet and office applications, and<br class="">scientific applications) for researchers and teachers.<br class=""><br class="">Formerly based on SunRay technology (using Solaris' FSS), we now use a<br class="">ThinLinc-4.9 setup with 5 VSM agents (each 56 Cores, 376GB RAM). Our<br class="">approach uses Ubuntu-18.04 on the bare metal and each VSM agent is<br class="">running inside an LXD-3.0 container, also with an Ubuntu-18.04 user<br class="">space. This setup works exceedingly well wrt migration and deployment<br class="">of agent hosts.<br class=""><br class="">Usually, about 30 users share a single VSM agent host which handles<br class="">the load quite well -- as long as there is no firefox, thunderbird, or<br class="">similar process going berserk. It may also occur that an interactive<br class="">science app suddenly generates lots of load. These situations lead<br class="">to lags for all users on the system deteriorating the general user<br class="">experience.<br class=""><br class="">In order to fix that problem we are experimenting with the fair share<br class="">scheduling feature of the Linux kernel which is controlled by the<br class="">cgroups API. With fair share scheduling enabled, a user can acquire all<br class="">CPU resources he/she wants as long as there is idle time on the system.<br class="">When CPU time is exhausted the scheduler splits CPU time equally across<br class="">all demanding users. In other words the user cannot single-handedly slow<br class="">down the whole system any more.<br class=""><br class="">The deployment we have at hand right now seems to work quite well apart<br class="">from some issues with systemd.<br class=""><br class="">Is anyone doing something similar?<br class=""><br class="">If anyone is interested in technical details of our setup, or may<br class="">provide help with our systemd problems, please let me know.<br class=""><br class="">Björn<br class="">-- <br class="">CeBiTec -- Bioinformatics Resource Facility<br class="">_______________________________________________<br class="">Thinlinc-technical mailing list<br class=""><a href="mailto:Thinlinc-technical@lists.cendio.se" class="">Thinlinc-technical@lists.cendio.se</a><br class="">Manage your subscription:<br class="">http://lists.cendio.se/mailman/listinfo/thinlinc-technical</div></div></blockquote></div><br class=""></div></div></body></html>