Skip to content

Latest commit

 

History

History
199 lines (149 loc) · 8.66 KB

Boost.md

File metadata and controls

199 lines (149 loc) · 8.66 KB

Performance Boosting Settings

Summary

Cacti Performance Settings, formally known as boost are available to support very large Cacti installations, and are required for supporting the multiple Data Collector architecture that Cacti affords.

Designed years ago, Boosts intent was to reduce the the main data collectors cycle time by caching writes to disk, and those writes would be handled by an out of band process currently known as poller_boost.php.

Since these Large Sites had potentially well over one million Data Sources, there was previously no way to write all that data every 5 minutes. So, the buffering helped with maintaining a consistent run-time, and minimizing the user experience disruption from all that blocking Disk I/O.

In the modern Data Center, where we find an abundance of NVMe, Flash, and SSD's, the impact of all that I/O has been reduced. However, Boost now serves as a way to extend the life of your Flash media and therefore increase the availability of your Cacti server over its lifetime.

The Boost function in Cacti has several features that can be enabled or disabled on demand by the Cacti Administrator. They include:

  • On Demand RRD Updates - Required in ALL multiple Data Collector installs and control the mass update of RRDfiles through periodic dumping of Cacti's Boost cache.
  • Image Caching - caches PNG and SVG representations of the Cacti Graphs to reduce the overall CPU utilization of the Cacti server infrastructure.

Prerequisites