@cryptotaxi247 / netdata-1 / commits / 2d50a1194

Improve performance.md (#14778)

Move summary table to the top

Chris Akritidis committed Mar 21, 2023 at 05:51 UTC 2d50a119413fc5e0f6116bc851a317ff6ffa5e6c
1 file changed +15 -14
docs/guides/configure/performance.md renamed
+15 -14
@@ -10,6 +10,21 @@ real-time, has health monitoring enabled to evaluate alerts and trains Machine L
10
11 This document describes the resources required for the various default capabilities and the strategies to optimize Netdata for production use.
12
13 +## Summary of performance optimizations
14 +
15 +The following table summarizes the effect of each optimization on the CPU, RAM and Disk IO utilization in production.
16 +
17 +Optimization | CPU | RAM | Disk IO
18 +-- | -- | -- |--
19 +[Use streaming and replication](#use-streaming-and-replication) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark:
20 +[Disable unneeded plugins or collectors](#disable-unneeded-plugins-or-collectors) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark:
21 +[Reduce data collection frequency](#reduce-collection-frequency) | :heavy_check_mark: | | :heavy_check_mark:
22 +[Change how long Netdata stores metrics](https://github.com/netdata/netdata/blob/master/docs/store/change-metrics-storage.md) | | :heavy_check_mark: | :heavy_check_mark:
23 +[Use a different metric storage database](https://github.com/netdata/netdata/blob/master/database/README.md) | | :heavy_check_mark: | :heavy_check_mark:
24 +[Disable machine learning](#disable-machine-learning) | :heavy_check_mark: | |
25 +[Use a reverse proxy](#run-netdata-behind-a-proxy) | :heavy_check_mark: | |
26 +[Disable/lower gzip compression for the agent dashboard](#disablelower-gzip-compression-for-the-dashboard) | :heavy_check_mark: | |
27 +
28 ## Resources required by a default Netdata installation
29
30 Netdata's performance is primarily affected by **data collection/retention** and **clients accessing data**.
@@ -55,21 +70,6 @@ To configure retention, you can [change how long Netdata stores metrics](https:/
70 To control disk I/O [use a different metric storage database](https://github.com/netdata/netdata/blob/master/database/README.md), avoid querying the
71 production system [using streaming and replication](#use-streaming-and-replication), [reduce the data collection frequency](#reduce-collection-frequency), and [disable unneeded plugins or collectors](#disable-unneeded-plugins-or-collectors).
72
58 -## Summary of performance optimizations
59 -
60 -The following table summarizes the effect of each optimization on the CPU, RAM and Disk IO utilization in production.
61 -
62 -Optimization | CPU | RAM | Disk IO
63 -[Use streaming and replication](#use-streaming-and-replication) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark:
64 -[Disable unneeded plugins or collectors](#disable-unneeded-plugins-or-collectors) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark:
65 -[Reduce data collection frequency](#reduce-collection-frequency) | :heavy_check_mark: | | :heavy_check_mark:
66 -[Change how long Netdata stores metrics](https://github.com/netdata/netdata/blob/master/docs/store/change-metrics-storage.md) | | :heavy_check_mark: | :heavy_check_mark:
67 -[Use a different metric storage database](https://github.com/netdata/netdata/blob/master/database/README.md) | | :heavy_check_mark: | :heavy_check_mark:
68 -[Disable machine learning](#disable-machine-learning) | :heavy_check_mark: | |
69 -[Use a reverse proxy](#run-netdata-behind-a-proxy) | :heavy_check_mark: | |
70 -[Disable/lower gzip compression for the agent dashboard](#disablelower-gzip-compression-for-the-dashboard) | :heavy_check_mark: | |
71 -
73 ## Use streaming and replication
74
75 For all production environments, parent Netdata nodes outside the production infrastructure should be receiving all