Which THREE configuration files are most important when tuning indexer performance?
In server.conf, the `[general]` stanza's `parallelIngestionPipelines` setting controls how many ingestion pipelines run per indexer, directly governing CPU parallelism during indexing. Raising it scales throughput across cores, satisfying the stem's indexer performance tuning requirement, while `[clustering]` options manage replication load.
Why this answer
server.conf is correct because it holds core indexer-level settings such as parallel ingestion pipelines (parallelIngestionPipelines) and general server tuning parameters that directly govern indexing throughput. limits.conf is correct because it controls resource limits like maxKBps (throttling), maxHotBuckets, and various queue sizes that determine how much data the indexer can process concurrently. indexes.conf is correct because it defines per-index properties such as maxDataSize, maxHotBuckets, maxWarmDBCount, and homePath/coldPath, which directly affect indexer storage and search performance. inputs.conf is not among the top three tuning files here since it mainly configures data inputs (stanzas, sourcetypes, host) rather than indexer performance limits. web.conf is not correct because it configures the Splunk Web UI and search head presentation settings, not indexer performance.
Exam trap
SPLK-2002 often tests which configuration files affect indexer performance — the trap is including inputs.conf or web.conf, which are relevant to data ingestion configuration or UI settings but not to indexer resource tuning.