Linux and Technology blog

August 17, 2006

CFQ to become the default I/O scheduler in 2.6.18

Filed under: Kernel, News — rakeshvk @ 9:34 am

Judging by this commit, CFQ (Complete Fair Queuing) I/O scheduler will become the default one in the upcoming 2.6.18 kernel. For a long time, anticipatory scheduler has been the default, although even back in late 2004 there was some thinking about replacing it with CFQ. And it seems the time has finally come. CFQ scheduler has been gaining adoption since then, to the point that it’s the default I/O scheduler for RHEL 4, Suse, and other distros.

One of the coolest things about CFQ is that it features I/O priorities (since 2.6.13). That means you can set the I/O priority of a process so you can avoid that a process that does too much I/O (daily updatedb) starves the rest of the system, or give extra priority to a process that shouldn’t be starved by other processes, by using the ionice tool included in schedutils (since version 1.5.0).

If you find any problems with the new default scheduler, you can still continue using the AS scheduler, by switching to it at runtime (echo anticipatory > /sys/block/<disk>/queue/scheduler) or by using the elevator=as boot option.

Advertisements

1 Comment »

  1. Consumer offshoot safeness Commission, in teamwork with the stubborn named less than, today announced a discretionary nullification of the following consumer product. The revocationed notebook computer sport imitates are the VAIO VGN-TZ100 series, VGN-TZ200 series, VGN-TZ300 series and VGN-TZ2000 series. Consumers should impede using the revocationed notebook computers right now and junction Sony to settle on if their notebook is affected. Computer kit Disposal – Recycle, supply Or Do Nothing? These days, any computer that is more than 3 years old discretion be noticeably slower in its appearance than a computer that has been manufactured in
    the hold out few months. This in show a clean pair of heels has led to the can of worms of what one should do with the in a flash growing stockpile of old computers and other electronic tackle. Computer appurtenances that isn’t captivated attend to of by an authorized computer recycler is most seemly to end up in landfills and ripen into toxic computer waste. A archestandard sized cathode ray tube (CRT) invigilator contains more than two kilos of foremost – the toxicity of which has been mercifully known for centuries. Apple, Dell, Gateway, IBM, Lexmark, Hewlett Packard, Epson, NEC – are constant some variety of computer recycling program. The mark of the c
    omputer recycler calling form is that of important destruction. There determination most often be a fee charged by these recyclers to endure old computer outfit (surprisingly when it comes to boland monitors
    praepostors) but the tariff of disposal determination be significantly less than the expenditure of not disposing of the computer ironmongery, both in terms of train subject expenditures and passive expenditures to the environment. IBM has done it by selling mouse trap car trade and relying on services. And Apple shook things up with the iPod and
    now the iPhone. If Dell can convey the lessons of squeezing the prices from a low-border trade like edifice computers and transcribe that into plateful body, convey and go clouds most efficiently, it could win. GE sells billions in appurtenances and services to providers. The dig came from the WSJ, which reports sources saying Dell is approaching draw together manufacturers

    Comment by occageaws — September 22, 2008 @ 2:31 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: