Файл
/etc/nscd.conf
считывается
nscd(8)
в начале работы. Каждая строка определяет либо атрибут и значение, либо
атрибут, сервис и значение. Поля разделяются либо ПРОБЕЛАМИ либо символами
табуляции (TAB). Символ `#' (знак решетки) определяет строку комментариев;
все, что располагается за этим символом, не обрабатывается программой nscd.
Корректными сервисами будут passwd, group или hosts.
logfileимя_файла_отчета
Определяет имя файла, в который будет выдаваться информация об отладке.
debug-levelзначение
Определяет уровень отладки.
threadsчисло
Определяет количество запускаемых трэдов, ожидающих запросов.
5 трэдов могут быть созданы всегда.
server-userпользователь
Если указан этот параметр, то nscd попытается запуститься как указанный пользователь,
а не как root. Если используется параметр раздельного кэширования для разных пользователей
(параметр -S), то данный параметр игнорируется.
enable-cacheсервис<yes|no>
Включает или отключает кэширование указанного
сервиса.
positive-time-to-liveсервисзначение
Устанавливает время жизни (TTL - time-to-live) для положительных элементов
(успешных запросов) в указанном кэше для
сервиса.
Значение
указывается в секундах. Большие значения увеличивают частоту использования кэша и уменьшают
время ответа, но при этом увеличивают проблемы с соответствием содержания кэша.
negative-time-to-liveсервисзначение
Устанавливает время жизни (TTL - time-to-live) для отрицательных элементов
(безуспешных запросов) в указанном кэше для
сервиса.
Значение
указывается в секундах. Может привести к значительному увеличению производительности,
если существуют несколько файлов, идентификаторы владельцев которых (ID) не
находятся в системной базе данных (,например выполнение "untar" для исходников ядра linux
под пользователем root); значение должно быть небольшим для
уменьшения проблем соответствия содержания кэша.
suggested-sizeсервисзначение
Это размер внутренней таблицы кэша,
значение
должно оставаться простым числом для оптимальной эффективности.
check-filesсервис<yes|no>
Включает или отключает проверку на принадлежность файла к указанному
сервису
для изменений. Тут файлами могут быть
/etc/passwd,
/etc/group
и
/etc/hosts.