@@ -703,9 +703,9 @@ done`,
703703# need at least 2 GB (2,097,152 KB) of huge pages per NUMA node
704704min_kb=2097152
705705numa_nodes=$( lscpu | grep "NUMA node(s):" | awk '{print $3}' )
706- size_huge_pages_kb=$( cat /proc/meminfo | grep Hugepagesize | awk '{print $2}' )
706+ size_huge_pages_kb=$( grep Hugepagesize /proc/meminfo | awk '{print $2}' )
707707orig_num_huge_pages=$( cat /proc/sys/vm/nr_hugepages )
708- needed_num_huge_pages=$( echo "$ numa_nodes * $ min_kb / $ size_huge_pages_kb" | bc )
708+ needed_num_huge_pages=$(( numa_nodes * min_kb / size_huge_pages_kb) )
709709if [ $needed_num_huge_pages -gt $orig_num_huge_pages ]; then
710710 echo $needed_num_huge_pages > /proc/sys/vm/nr_hugepages
711711fi
@@ -723,9 +723,9 @@ echo $orig_num_huge_pages > /proc/sys/vm/nr_hugepages`,
723723# need at least 2 GB (2,097,152 KB) of huge pages per NUMA node
724724min_kb=2097152
725725numa_nodes=$( lscpu | grep "NUMA node(s):" | awk '{print $3}' )
726- size_huge_pages_kb=$( cat /proc/meminfo | grep Hugepagesize | awk '{print $2}' )
726+ size_huge_pages_kb=$( grep Hugepagesize /proc/meminfo | awk '{print $2}' )
727727orig_num_huge_pages=$( cat /proc/sys/vm/nr_hugepages )
728- needed_num_huge_pages=$( echo "$ numa_nodes * $ min_kb / $ size_huge_pages_kb" | bc )
728+ needed_num_huge_pages=$(( numa_nodes * min_kb / size_huge_pages_kb) )
729729if [ $needed_num_huge_pages -gt $orig_num_huge_pages ]; then
730730 echo $needed_num_huge_pages > /proc/sys/vm/nr_hugepages
731731fi
0 commit comments