write_hugetlb_memory.sh 413 B

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. # SPDX-License-Identifier: GPL-2.0
  3. set -e
  4. size=$1
  5. populate=$2
  6. write=$3
  7. cgroup=$4
  8. path=$5
  9. method=$6
  10. private=$7
  11. want_sleep=$8
  12. reserve=$9
  13. echo "Putting task in cgroup '$cgroup'"
  14. echo $$ > ${cgroup_path:-/dev/cgroup/memory}/"$cgroup"/cgroup.procs
  15. echo "Method is $method"
  16. set +e
  17. ./write_to_hugetlbfs -p "$path" -s "$size" "$write" "$populate" -m "$method" \
  18. "$private" "$want_sleep" "$reserve"