Skip to content

Commit 2466947

Browse files
committed
Rewording, Numbered list for visual appeal
1 parent 150c25e commit 2466947

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

docs/reference/troubleshooting/common-issues/high-cpu-usage.asciidoc

+11-9
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,12 @@ High CPU usage is often caused by excessive JVM garbage collection (GC) activity
6464

6565
For optimal JVM performance, garbage collection should meet these criteria:
6666

67-
* Young GC completes quickly (ideally within 50 ms).
68-
* Young GC does not occur too frequently (approximately once every 10 seconds).
69-
* Old GC completes quickly (ideally within 1 second).
70-
* Old GC does not occur too frequently (once every 10 minutes or less frequently).
67+
1. Young GC completes quickly (ideally within 50 ms).
68+
2. Young GC does not occur too frequently (approximately once every 10 seconds).
69+
3. Old GC completes quickly (ideally within 1 second).
70+
4. Old GC does not occur too frequently (once every 10 minutes or less frequently).
7171

72-
Excessive JVM garbage collection usually indicates high heap memory usage. Common reasons for increased heap memory usage include:
72+
Excessive JVM garbage collection usually indicates high heap memory usage. Common potential reasons for increased heap memory usage include:
7373

7474
* Oversharding of indices
7575
* Very large aggregation queries
@@ -78,11 +78,11 @@ Excessive JVM garbage collection usually indicates high heap memory usage. Commo
7878
* Improper heap size configuration
7979
* Misconfiguration of JVM new generation ratio (-XX:NewRatio)
8080

81-
**Hotspotting**
81+
**Hot spotting**
8282

83-
You might experience high CPU usage on specific data nodes or an entire <<data-tiers,data tier>> if traffic isn’t evenly distributed—a scenario known as <<hotspotting,hot spotting>>. This can happen when applications aren’t properly balancing requests across nodes or when “hot” write indices concentrate indexing activity on just one or a few shards.
83+
You might experience high CPU usage on specific data nodes or an entire <<data-tiers,data tier>> if traffic isn’t evenly distributed—a scenario known as <<hot spotting,hot spotting>>. This commonly occurs when read or write applications don’t properly balance requests across nodes, or when indices receiving heavy write activity (like hot-tier indices) have their shards concentrated on just one or a few nodes.
8484

85-
For details on diagnosing and resolving hotspotting, see <<hotspotting,hot spotting>>.
85+
For details on diagnosing and resolving these issues, see <<hot spotting,hot spotting>>.
8686

8787
**Oversharding**
8888

@@ -91,12 +91,14 @@ If your Elasticsearch cluster contains a large number of shards, you might be fa
9191
Oversharding occurs when there are too many shards, causing each shard to be smaller than optimal. While Elasticsearch doesn’t have a strict minimum shard size, an excessive number of small shards can negatively impact performance. Each shard consumes cluster resources since Elasticsearch must maintain metadata and manage shard states across all nodes.
9292

9393
If you have too many small shards, you can address this by:
94+
9495
* Removing empty or unused indices.
9596
* Deleting or closing indices containing outdated or unnecessary data.
9697
* Reindexing smaller shards into fewer, larger shards to optimize cluster performance.
9798

9899
See <<size-your-shards,Size your shards>> for more information.
99-
**Additional recommendations**
100+
101+
==== Additional recommendations
100102

101103
To further reduce CPU load or mitigate temporary spikes in resource usage, consider these steps:
102104

0 commit comments

Comments
 (0)