The CiDaemon priority is controlled by two settings:
ThreadClassFilter specifies the priority class of the filter daemon. The possible values are:
NORMAL_PRIORITY_CLASS | 0x00000020 |
IDLE_PRIORITY_CLASS (default) | 0x00000040 |
HIGH_PRIORITY_CLASS | 0x00000080 |
REALTIME_PRIORITY_CLASS | 0x00000100 |
ThreadPriorityFilter specifies the priority in the specific class. The possible values are:
THREAD_PRIORITY_LOWEST | -2 |
THREAD_PRIORITY_BELOW_NORMAL | -1 |
THREAD_PRIORITY_NORMAL | 0 |
THREAD_PRIORITY_ABOVE_NORMAL (default) | +1 |
THREAD_PRIORITY_HIGHEST | +2 |
By default the CiDaemon process is set to run in the idle priority class to prevent interference with normal foreground activity. On a busy server, this might result in the files never being filtered. To run the CiDaemon process as a normal process, set the ThreadClassFilter to NORMAL_PRIORITY_CLASS and ThreadPriorityFilter to THREAD_PRIORITY_NORMAL.
Important Setting ThreadClassFilter to HIGH_PRIORITY_CLASS or REALTIME_PROCESS_CLASS is not recommended because it may interfere with normal activity on the system.