biod

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

biod — демон NFS, запускающий демоны асинхронного ввода-вывода .

Описание[править | править код]

Команда biod, поданная клиентом NFS, запускает определённое количество процессов асинхронного ввода-вывода блоками, которые выполняют чтение и запись блоков в буферном кэше клиента[1]. Демоны biod автоматически вызываются на уровне выполнения 3.Только привилегированный пользователь может запускать демоны biod. Облегченные процессы ядра создаются или удаляются динамически, в зависимости от загрузки асинхронного ввода/вывода. Максимальное количество процессов LWP управляется параметрами настройки ядра NFS_ASYNC_MAX и NFS_MNT_ASYNC_MAX[2].

Использование[править | править код]

Запускается следующей командой:

/etc/nfsd [nservers]

Где nservers — количество процессов, запускаемых по запросам. Зависит от ожидаемой нагрузки на сервер.

Как правило biodиспользует для выполнения асинхронного ввода-вывода NFS облегченные процессы ядра, а также для буферизации опережающего чтения и отстающей записи.

См. также[править | править код]

Примечания[править | править код]

  1. biod(1). opennet.ru. (недоступная ссылка)
  2. nfsd, biod. linuxlib.ru. Дата обращения: 30 августа 2020. Архивировано 6 ноября 2021 года.