DragonFly On-Line Manual Pages

Search: Section:  


DSCHED(4)	      DragonFly Kernel Interfaces Manual	     DSCHED(4)

NAME

dsched -- kernel disk scheduler framework

DESCRIPTION

The dsched framework implements a disk scheduler framework that can be used to switch disk scheduling policies at runtime for each disk in the system. The dsched framework and the policies for each disk can be man- aged via loader(8) tunables and via sysctl(8) variables.

LOADER TUNABLES

Tunables can be set at the loader(8) prompt before booting the kernel or stored in loader.conf(5). dsched.policy.default This tunable sets the default policy used for every device that has no policy specified via any of the other tunables. dsched.policy.da0 This tunable sets the dsched policy for the disk da0. The default value is 0. dsched.policy.da This tunable sets the dsched policy for all disks created by the driver da(4).

SYSCTL VARIABLES

dsched.debug set the debug-level, 0 means no debugging, 5 for maximum. dsched.policy.default shows and sets the current default dsched policy. dsched.policy.da0 shows and sets the current policy for the disk da0. dsched.policy.SN39A39 shows and sets the current policy for the disk with serial number SN39A39. The following are informative only: dsched.policies shows all available dsched policies, separated by spaces.

SEE ALSO

dsched_bfq(4), loader.conf(5), sysctl.conf(5), dsched(9)

HISTORY

The dsched framework first appeared in DragonFly 2.5.

AUTHORS

The dsched framework was written by Alex Hornung. DragonFly 4.3 August 16, 2010 DragonFly 4.3

Search: Section: