[DOCS-13235] Investigate changes in SERVER-44282: Set NUMAPolicy in systemd unit Created: 20/Nov/19 Updated: 30/Oct/23 Resolved: 03/Feb/20 |
|
| Status: | Closed |
| Project: | Documentation |
| Component/s: | manual |
| Affects Version/s: | None |
| Fix Version/s: | Server_Docs_20231030 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Backlog - Core Eng Program Management Team | Assignee: | Andrew Feierabend (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | docs-administration | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Participants: | |||||||||
| Days since reply: | 4 years, 1 day ago | ||||||||
| Epic Link: | DOCSP-1769 | ||||||||
| Description |
DescriptionDownstream Change Summary We need to create some documentation that explains how to properly modify our SystemD service file to include numactl for systems using NUMA. The original SysV init scripts used to do this but very few customers, if any, are still using those as most Linux distros have phased that out in favor of SystemD. The steps required are as follows:
I'm not sure if the path to numactl is exactly correct (/usr/bin/numactl) or what the normal path for it is. That's just an educated guess as I don't have access to a NUMA enabled system. Description of Linked TicketThe legacy init scripts for mongod set the memory policy to interleave New versions of systemd support the NUMAPolicy=interleave directive. https://www.freedesktop.org/software/systemd/man/systemd.exec.html#NUMAPolicy= Adding this configuration would minimize the differences between the init scripts and systemd unit files. Scope of changesImpact to Other DocsMVP (Work and Date)Resources (Scope or Design Docs, Invision, etc.) |
| Comments |
| Comment by Githook User [ 11/Feb/20 ] |
|
Author: {'username': 'andf-mongodb', 'name': 'Andrew Feierabend', 'email': 'andrew.feierabend@mongodb.com'}Message: |
| Comment by Githook User [ 03/Feb/20 ] |
|
Author: {'name': 'Andrew Feierabend', 'username': 'andf-mongodb', 'email': 'andrew.feierabend@mongodb.com'}Message: |
| Comment by Githook User [ 03/Feb/20 ] |
|
Author: {'username': 'andf-mongodb', 'name': 'Andrew Feierabend', 'email': 'andrew.feierabend@mongodb.com'}Message: |
| Comment by Githook User [ 03/Feb/20 ] |
|
Author: {'name': 'Andrew Feierabend', 'username': 'andf-mongodb', 'email': 'andrew.feierabend@mongodb.com'}Message: |
| Comment by Githook User [ 03/Feb/20 ] |
|
Author: {'username': 'andf-mongodb', 'name': 'Andrew Feierabend', 'email': 'andrew.feierabend@mongodb.com'}Message: |
| Comment by Mathew Robinson (Inactive) [ 22/Nov/19 ] |
|
Just a note: for non-systemd setups that use SysV init (which is Linuxes older than RHEL 7 generally) we do automatically detect and use numactl if it's available. |