Я искал в Интернете ответы на этот вопрос. В конфигурационном файле auditd auditd.conf есть параметр priority_boost. RedHat справочная страница говорит:
priority_boost
This is a non-negative number that tells the audit daemon how much of a priority boost it should take. The default is 4. No change is 0.
Мне сложно понять, какое влияние оказывает ценность. Может кто-нибудь пролить свет на это?
Через auditd
с источник, priority_boost
используется для изменения auditd
обработать nice
стоимость. Чем больше это значение, тем выше приоритет auditd.
Вот фрагмент исходного кода auditd:
... if (config.priority_boost != 0) { errno = 0; rc = nice((int)-config.priority_boost); if (rc == -1 && errno) { audit_msg(LOG_ERR, "Cannot change priority (%s)", strerror(errno)); free_config(&config); return 1; } ...
И фрагмент из nice(1)
страница руководства:
nice()
добавляет inc к значению nice для вызывающего процесса. (Более высокое значение nice означает низкий приоритет.) Только суперпользователь может указать отрицательное приращение или повышение приоритета.
Обратите внимание, что в auditd
фрагмент, nice установлен в (int)-config.priority_boost
, это означает, что если вы установите priority_boost
на 4, вы фактически устанавливаете его приятное на -4, следовательно, более высокий приоритет.