Assuming both the BVT and SEDF schedulers are going to be supported, how do I pragmatically determine which scheduler is in use? I guess this assumes 3.0.2 at the moment, but I would hope to have something that could run on any version of 3.0.X. I could parse the kernel command line arguments in combination with known information about the running version... but that''s fairly ugly. Thanks for the help. --Kaleb _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Assuming that you meant programatically, you can use the xc_sched_id call from libxenctrl to get this information: from xenctrl.h: int xc_sched_id(int xc_handle, int *sched_id); use the SCHED_BVT and SCHED_SEDF symbols use xc_interface_open() to get the xc_handle used above, xc_interface_close(handle) to close it -b On 5/15/06, Kaleb Pederson <kibab@icehouse.net> wrote:> > Assuming both the BVT and SEDF schedulers are going to be supported, how > do I pragmatically determine which scheduler is in use? > > I guess this assumes 3.0.2 at the moment, but I would hope to have > something that could run on any version of 3.0.X. I could parse the > kernel command line arguments in combination with known information > about the running version... but that''s fairly ugly. > > Thanks for the help. > > --Kaleb > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Kaleb Pederson
2006-May-16 00:27 UTC
Re: [Xen-devel] pragmatically determine scheduler type
Yes, that was exactly what I meant and exactly what I needed! Thank you. --Kaleb On Monday 15 May 2006 5:19 pm, B Thomas wrote:> Assuming that you meant programatically, you can use the xc_sched_id call > from libxenctrl to get this information: > > from xenctrl.h: int xc_sched_id(int xc_handle, int *sched_id); > > use the SCHED_BVT and SCHED_SEDF symbols > > use xc_interface_open() to get the xc_handle used above, > xc_interface_close(handle) to close it > > > -b > > On 5/15/06, Kaleb Pederson <kibab@icehouse.net> wrote: > > Assuming both the BVT and SEDF schedulers are going to be supported, how > > do I pragmatically determine which scheduler is in use? > > > > I guess this assumes 3.0.2 at the moment, but I would hope to have > > something that could run on any version of 3.0.X. I could parse the > > kernel command line arguments in combination with known information > > about the running version... but that''s fairly ugly. > > > > Thanks for the help. > > > > --Kaleb > > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.xensource.com > > http://lists.xensource.com/xen-devel_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel