Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add FAQ entry for MADV settings in older versions #23429

Merged
1 change: 1 addition & 0 deletions CHANGELOG.next.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -229,6 +229,7 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d
- Fix typo in config docs {pull}23185[23185]
- Fix `nested` subfield handling in generated Elasticsearch templates. {issue}23178[23178] {pull}23183[23183]
- Fix CPU usage metrics on VMs with dynamic CPU config {pull}23154[23154]
- Add FAQ entry for madvdontneed variable {pull}23429[23429]
- Fix panic due to unhandled DeletedFinalStateUnknown in k8s OnDelete {pull}23419[23419]

*Auditbeat*
Expand Down
7 changes: 7 additions & 0 deletions libbeat/docs/shared-faq.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -206,3 +206,10 @@ to +{beatname_lc}-customname-*+.
For more information, see {kibana-ref}/index-patterns.html[Creating an index
pattern] in the {kib} docs.
endif::no_dashboards[]

[[madvdontneed-rss]]
==== High RSS memory usage due to MADV settings
fearful-symmetry marked this conversation as resolved.
Show resolved Hide resolved

In versions of {beatname_lc} prior to 7.10.2, the go runtime defaults to `MADV_FREE` by default.
fearful-symmetry marked this conversation as resolved.
Show resolved Hide resolved
In some cases, this can lead to high RSS memory usage while the kernel waits to reclaim any pages assigned to {beatname_lc}.
fearful-symmetry marked this conversation as resolved.
Show resolved Hide resolved
On versions prior to 7.10.2, set the `GODEBUG="madvdontneed=1"` environment variable if you run into RSS usage issues.