Shailabh Nagar wrote:
Shailabh Nagar wrote:

Shailabh Nagar wrote:

Hi,

A new version of the CKRM I/O scheduler (v5) has been uploaded to the e16 section of

http://sf.net/projects/showfiles.php?gropu_id=85838



I should know by now that handtyping URL's is error-prone. A link that works:


    http://sourceforge.net/project/showfiles.php?group_id=85838



This version supersedes v1 of the patch that tried to use the ioprio field of CFQ directly but was insufficient for creating a large number of classes. The current approach interprets the shares set by the user as a fraction of each device's maximum I/O rate.


Documentation on using the scheduler is included within the patch as
Documentation/ckrm/ckrm-io.

I've run this on a SMT box and tested using a modified version of Chris Mason's aio-stress and it seems to be stable and functional.

There are a bunch of TODOS listed in the documentation too. Feedback on the current version welcome.


-- Shailabh


The patch generated wasn't quite right (screwup with files not under BK control) so I've removed the patch. Will update it later today.

-- Shailabh

Continuing this self-conversation, the correct version of the patch has been uploaded to
http://sf.net/projects/showfiles.php?gropu_id=85838

as io.ckrm-e16.v5.patch.


I applied this on the PlanetLab CVS kernel and ran aiostress on a 3GHz P4 - its running as expected with the average sectors served values tracking the shares set.

Two problems seen so far:
- running a simple dd doesn't show up on the stats for the io controller for a class even though the pids show up in members. Need to find out why...


- Setting very low limit values (< 50 or so) doesn't help - the app gets a minimum of 20-30 sectors per second anyway. The aggressiveness of regulation by the scheduler can be increased but I'm not sure if that is desirable.

Feedback from other testers welcome.

-- Shailabh



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/
_______________________________________________
ckrm-tech mailing list
https://lists.sourceforge.net/lists/listinfo/ckrm-tech

Reply via email to