From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: xen 4.5.0 rtds scheduler perform poorly with 2vms Date: Wed, 2 Dec 2015 12:27:29 +0100 Message-ID: <1449055649.7833.350.camel@citrix.com> References: <1448410554.7833.119.camel@citrix.com> <1448644982.7833.290.camel@citrix.com> <1448814429.7833.303.camel@citrix.com> <1448960382.7833.307.camel@citrix.com> <2521561D-5389-4F81-B21D-54FD79252B51@gmail.com> <1449054112.4424.42.camel@citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7133085354010108777==" Return-path: In-Reply-To: <1449054112.4424.42.camel@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell , Meng Xu , Lars Kurth Cc: "Yu-An(Victor) Chen" , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org --===============7133085354010108777== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-JWqgVKxM64NiFnj/wEbv" --=-JWqgVKxM64NiFnj/wEbv Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 2015-12-02 at 11:01 +0000, Ian Campbell wrote: > On Tue, 2015-12-01 at 23:54 -0600, Meng Xu wrote: > >=20 > > What do you guys think which type of information we should include? >=20 > I think there is an important distinction between credit2/credit and > RT > schedulers such as arinc/rtds etc, which is that the former should > just > work out of the box with no tweaking at all whereas the latter in > general > need some sort of "intelligent input/configuration" to even begin > using > them and have GIGO properties wrt their parameters. >=20 Exactly. This is particularly true for the "issues" raised in this thread. In fact, this has all been about 'schedulability'. Well, if you aim at 'schedulability', you (ought to) have the necessary RT background to figure out what it takes to get there. > And AIUI the "intelligent input/configuration" requires some amount > of background in RT scheduling, else you can get pathological results > and think the scheduler and/or Xen is broken. >=20 Yep. > So I think some sort of warning that the RT schedulers do not "just > work" and require one to understand the properties of your workloads > and the schedulers and to feed them non-garbage inputs would be a > useful to people who might otherwise expect to just "xl create" > (maybe with some random inputs to the required settings) and have a > useful result. >=20 Yeah, I guess we can add something like that. I will send a patch. > Having given that warning I don't think some links to some relevant > background RT stuff would be too much info, neither would the > inclusion of some specifics about the specific algorithm. After all > that background and info is critical to being able to run a system > using those schedulers, isn't it? >=20 True, but I'd much rather avoid turning either xl manpage and/or our wiki in a collection of references to real-time scheduling papers! As said in the other mail, I really would try to limit all this, both in terms of numbers and of complexity of the references themselves. Regards, Dario --=20 <> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) --=-JWqgVKxM64NiFnj/wEbv Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEABECAAYFAlZe1aEACgkQk4XaBE3IOsRbFQCfcNgg583wfmYTxftYSRyhA11p dPAAn26+NmLShLKKiYueFtlc8FFhry6T =zxtx -----END PGP SIGNATURE----- --=-JWqgVKxM64NiFnj/wEbv-- --===============7133085354010108777== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============7133085354010108777==--