Guest User

Untitled

a guest
May 5th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. #!/bin/sh
  2. ### BEGIN INIT INFO
  3. # Provides: disable-transparent-hugepages
  4. # Required-Start: $local_fs
  5. # Required-Stop:
  6. # X-Start-Before: mongod mongodb-mms-automation-agent
  7. # Default-Start: 2 3 4 5
  8. # Default-Stop: 0 1 6
  9. # Short-Description: Disable Linux transparent huge pages
  10. # Description: Disable Linux transparent huge pages, to improve
  11. # database performance.
  12. ### END INIT INFO
  13.  
  14. case $1 in
  15. start)
  16. if [ -d /sys/kernel/mm/transparent_hugepage ]; then
  17. thp_path=/sys/kernel/mm/transparent_hugepage
  18. elif [ -d /sys/kernel/mm/redhat_transparent_hugepage ]; then
  19. thp_path=/sys/kernel/mm/redhat_transparent_hugepage
  20. else
  21. return 0
  22. fi
  23.  
  24. echo 'never' > ${thp_path}/enabled
  25. echo 'never' > ${thp_path}/defrag
  26.  
  27. unset thp_path
  28. ;;
  29. esac
Add Comment
Please, Sign In to add comment