Skip to content

Server configuration

Kirill Smorodinnikov edited this page Nov 7, 2017 · 2 revisions

Options

Backend configuration

ioprio (ionice) for background threads

Starting from v2.27.4.1 ioprio for background threads like defrag, periodic etc. can be specified via backends' config section by two parameters:

  • bg_ioprio_class - one of:
    • 0IOPRIO_CLASS_NONE
    • 1IOPRIO_CLASS_RT
    • 2IOPRIO_CLASS_BE
    • 3IOPRIO_CLASS_IDLE
  • bg_ioprio_data - priority level within class specified in bg_ioprio_class

For more details, please read http://man7.org/linux/man-pages/man2/ioprio_set.2.html

If bg_ioprio_* parameters aren't specified, background threads will inherit them from dnet_ioserv process.

NB! ioprio will have no effect if underlying devices isn't configured with CFQ io scheduler

Clone this wiki locally