Skip to content

Commit

Permalink
Testing script
Browse files Browse the repository at this point in the history
  • Loading branch information
lemire committed Nov 8, 2018
1 parent 5b8fe66 commit b7a1dd5
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions 2018/11/05/script.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#!/bin/bash
if ! [ $(id -u) = 0 ]; then
echo "The script need to be run as root." >&2
exit 1
fi

if [ $SUDO_USER ]; then
real_user=$SUDO_USER
else
real_user=$(whoami)
fi

origval=$(sudo cat /sys/kernel/mm/transparent_hugepage/enabled)
sudo -u $real_user echo $origval
set -e
function cleanup {
echo "Restauring hugepages to madvise"
echo "madvise" > /sys/kernel/mm/transparent_hugepage/enabled
}
trap cleanup EXIT

for mode in "always" "never" ; do
sudo -u $real_user echo "mode: " $mode
echo $mode > /sys/kernel/mm/transparent_hugepage/enabled
echo $(sudo cat /sys/kernel/mm/transparent_hugepage/enabled)
./testingmlp
done
echo "Done."

0 comments on commit b7a1dd5

Please sign in to comment.