By default, Splunk delivers high indexing throughput, fast search speeds, and dense storage. However, each system is unique, and you may find that tuning Splunk produces significant performance boosts. This section shows a summary of performance tuning recommendations to help boost Splunk's performance in your environment.
Hardware considerationsSplunk's performance is affected by the quality of hardware in the system. Provide the best performance possible for your Splunk Server by maximizing the quality of hardware you use. Different hardware components have different impacts on performance:
Hardware considerations grow more complex when working with Splunk distributed deployments.
Increase indexing performanceImprove indexing performance by tuning Splunk's time stamp extraction settings, segmentation, and other indexing properties. These settings are controlled in Splunk's various configuration files. Learn more about how to tune indexing here.
Increase search speedTuning your search speed also involves tuning settings in Splunk's configuration files. Segmentation, timestamping settings, and settings in Splunk Web affect your search speed. Learn more about how to tune your search speed here.
Improve storage efficiencySplunk comes configured out-of-the-box, able to compress raw data by approximately 40-50%. In some cases, it is possible to tune Splunk's storage compression to 12% of raw data size. Tune Splunk's storage ratio by configuring segmentation settings within configuration files. In some cases, storage ratio is inversely proportional to search convenience. Learn how to configure your storage efficiency here.
Reduce the CPU and memory footprintSearching massive amounts of data efficiently may require tuning Splunk's CPU and memory usage. Learn how to improve CPU and memory usage and increase overall throughput here.
Utilize multiple CPUsIncreasing the number of CPUs and active cores in your system can improve indexing and search performance. Splunk uses cores for true index threading (not hyper-threading). Learn more about how to make use of a multi-CPU/core system here.
64-bit operating systems64-bit platforms improve Splunk's ability to scale search and index operations. The increased memory results in an order of magnitude more of data that can be searched in the same amount of time and and memory as a 32-bit system. Learn how to tweak a 64-bit system here.
Comments
No comments have been submitted.