ABCDEFGHIJKLMNOPQRSTUVWXYZ

elvtune

ELVTUNE(8)                                                          ELVTUNE(8)



NAME
       elvtune - I/O elevator tuner

SYNOPSIS
       elvtune  [  -r  r_lat  ]  [  -w  w_lat  ]  [  -b b_max ] /dev/blkdev1 [
       /dev/blkdev2 ...  ]

       elvtune -h

       elvtune -v

DESCRIPTION
       elvtune allows to tune the I/O elevator per  blockdevice  queue  basis.
       The  tuning  can  be  safely done at runtime. Tuning the elevator means
       being able to change disk performance and interactiveness. In the  out-
       put  of elvtune the address of the queue tuned will be shown and it can
       be considered as a queue ID.  For example multiple  partitions  in  the
       same  harddisk  will  share  the same queue and so tuning one partition
       will be like tuning the whole HD.

OPTIONS
       -r r_lat
              set the max latency that the I/O scheduler will provide on  each
              read.

       -w w_lat
              set  the max latency that the I/O scheduler will provide on each
              write.

       -b b_max
              max coalescing factor allowed on writes  when  there  are  reads
              pending in the queue.

       -h     help.

       -v     version.

NOTE
       Actually  the  only  fields tunable are those relative to the IO sched-
       uler. It's not possible to select a one-way or two-way elevator yet.

       For logical blockdevices like LVM the tuning has  to  be  done  on  the
       physical  devices.  Tuning  the queue of the LVM logical device is use-
       less.

RETURN VALUE
       0 on success and 1 on failure.

HISTORY
       Ioctls for tuning elevator behaviour were added in Linux 2.3.99-pre1.

AUTHORS
       Andrea Arcangeli <andrea@suse.de> SuSE



Version 1.0                      14 March 2000                      ELVTUNE(8)