Commit e150f9fe by Joseph Mulloy

Switch disable hugepages svc to systemd OPS-2205

parent 1344456a
description "set transparent hugepage to never"
start on starting mongod
task
script
echo 'never' > /sys/kernel/mm/transparent_hugepage/enabled
echo 'never' > /sys/kernel/mm/transparent_hugepage/defrag
end script
[Unit]
Description="Disable Transparent Hugepage before MongoDB boots"
Before=mongod.service
[Service]
Type=oneshot
ExecStart=/bin/bash -c 'echo never > /sys/kernel/mm/transparent_hugepage/enabled'
ExecStart=/bin/bash -c 'echo never > /sys/kernel/mm/transparent_hugepage/defrag'
[Install]
RequiredBy=mongod.service
---
- name: disable transparent huge pages on startup (http://docs.mongodb.org/manual/tutorial/transparent-huge-pages/)
- name: Add disable transparent huge pages systemd service (http://docs.mongodb.org/manual/tutorial/transparent-huge-pages/)
copy:
src: disable-transparent-hugepages.conf
dest: /etc/init/disable-transparent-hugepages.conf
src: etc/systemd/system/disable-transparent-hugepages.service
dest: "/etc/systemd/system/disable-transparent-hugepages.service"
owner: root
group: root
mode: 0755
mode: 0644
tags:
- "hugepages"
- "install"
- "install:system-requirements"
- name: disable transparent huge pages
- name: Enable/start disable transparent huge pages service (http://docs.mongodb.org/manual/tutorial/transparent-huge-pages/)
service:
name: disable-transparent-hugepages
enabled: yes
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment