Join Today
+ Reply to Thread
Results 1 to 3 of 3
  1. #1
    Join Date
    Aug 2008
    Location
    Etawah the city of grt. DACOITS
    Posts
    4,893

    Wink App : IO Scheduler *advanced*

    Hey guys, here is a simple MGX to change E8 kernel's IO scheduler (AKA request elevator). This is only intended for advanced users. Dont worry, this app is not dangerous at all, its just that casual users will never need to change their schedulers, but pros will

    WHAT IS AN IO SCHEDULER

    IO scheduler is a daemon thread deep down in Linux Kernel which always runs in background, reads files from disk and hands them over to various programs. Whenever ANY program reads file from disk, that request is processed by IO scheduler.

    Normally a IO scheduler tries to balance between these goals:
    - fairness (let every process have its share of the access to disk, but decides which ones need data on priority)
    - performance (try to serve requests fastest)

    There are various IO scheduler available in Linux Kernel which perform different.

    WHAT SCHEDULERS ARE AVAILABLE?

    * noop = It holds all the requests in a queue does and not perform any scheduling on them. Should be the fastest for low IO systems
    * anticipatory (default) = It 'guesses' for the data that user might ask for in future and loads it in advance. This is the default scheduler on E8. IMHO, while anticipatory can be very good for desktop systems and moving head disks, it might slow things on SSD based systems with low RAM, like E8. Hence i felt a need for an app to change it.
    * deadline = sets an internal deadline (priorities) for every request. Read request have smaller deadline (hence higher priority) than write requests. Should perform best on medium IO systems.
    * cfq = Completely Fair Queuing, best suited for multiuser systems.




    credits to the CORESOLO
    Attached Files Attached Files
    E6 : R533_G_11.81.20R_BLACKANGEL_V9
    A1200 : R541_G_11.52.16R_NIGHTANGEL
    HTC ELFIN : MY OWN COOKED DARIUS 6.5 ROM
    SAMSUNG GALAXY APOLLO WITH 2.1 ROOTED
    SONY ERICSSON X10 MINI WITH 2.1 ROOTED
    MILESTONE ROOTED WITH MIUI

    http://www.motorolafans.com/forums/signaturepics/sigpic64563_36.gif
    "GONE FOREVER TO MAKE A COME BACK"

    Join the Milestone bootloader cracking BOINC project! - http://forum.xda-developers.com/showthread.php?t=883376

  2. #2

    Default

    Tks! Very interesting!

  3. #3
    Join Date
    Mar 2009
    Location
    punjab
    Posts
    984

    Default

    thanks for sharing SANTY,,...


    Press THANKS button if my post is use ful to you


 
+ Reply to Thread

Similar Threads

  1. GameBoy Advanced Emulator
    By bilalisrar in forum E680i General Chat
    Replies: 9
    Last Post: 01-03-2011, 05:01 PM
  2. [APP] bash2 - ekonsole advanced
    By marcolnx in forum A1200 Applications
    Replies: 129
    Last Post: 04-14-2010, 07:08 AM
  3. Looking for 'advanced' backup utility
    By Casper in forum A1200 General Chat
    Replies: 5
    Last Post: 12-29-2008, 06:56 AM
  4. APM (Advanced Power Management)
    By opensourcer in forum E680i General Chat
    Replies: 0
    Last Post: 06-30-2006, 02:52 AM
  5. SMS Scheduler -> is it possible?
    By inijohan in forum Development
    Replies: 2
    Last Post: 06-26-2006, 02:49 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Single Sign On provided by vBSSO

Search Engine Optimization by vBSEO 3.6.0 RC 1