|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Scheduling of I/O domains
The patch you sent probably does work, but most of the code responsible for waking up got pushed into specific schedulers (i.e. it is not in schedule.c but in sched_bvt.c, sched_rrobin.c etc). I have replaced the "min <= now" bit by what BVT research paper suggests and only 0.7% difference was observed in the dd test. It would be nice if you could run the dd test on your machine after updating your xen code. Also, yesterday I checked in a working version of the warping mechanism (anybody wants to test it, and report bugs to me?). If we run the IO-domains warped the difference in dd will probably be even smaller. The proper fix should be a call into the scheduler if a task unblocks, which shouldn't be too hard to add.I found a simple way of doing this. In schedule.c/domain_wake(), I changed the following code slightly: ------------------------------------------------------- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |