Linked by Thom Holwerda on Tue 12th Feb 2013 23:26 UTC, submitted by cloud
Linux "Several changes, some bugfixes and a major testing effort bring me to release a new version of the SCHED_DEADLINE patchset (v7). In addition, given the fact that the project has been around for quite some time with always a positive feedback from the community and since we have reached a stable and tested set of functionalities, I think it is time to remove the RFC tag."
Thread beginning with comment 552415
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: how is this used?
by foobaz on Thu 14th Feb 2013 04:10 UTC in reply to "how is this used?"
foobaz
Member since:
2009-12-05

It is a better scheduler for server loads than Linux's default, the Completely Fair Scheduler. Deadline allows more parallelism, so more cores can be doing IO without having to wait for each other. It works especially well with XFS, which is also designed for highly parallel loads.

It has other benefits too but this is why I use it.

Reply Parent Score: 2

RE[2]: how is this used?
by phoenix on Fri 15th Feb 2013 18:57 in reply to "RE: how is this used?"
phoenix Member since:
2005-07-11

I think you are confusing I/O schedulers and process schedulers.

SCHED_DEADLINE is a process scheduler, for scheduling processes to run on CPUs.

The "deadline" scheduler you are talking about is the I/O scheduler which determines which processes can do I/O to the storage system.

Very different things!

Reply Parent Score: 3