Skip to content

Commit 838f38b

Browse files
authored
Merge pull request #189 from intel/mlchuge
don't use bc in script as it is not available, by default, on some Linux OS distributions
2 parents f87d8f2 + 7e94085 commit 838f38b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

internal/script/script_defs.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -703,9 +703,9 @@ done`,
703703
# need at least 2 GB (2,097,152 KB) of huge pages per NUMA node
704704
min_kb=2097152
705705
numa_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}' )
707707
orig_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))
709709
if [ $needed_num_huge_pages -gt $orig_num_huge_pages ]; then
710710
echo $needed_num_huge_pages > /proc/sys/vm/nr_hugepages
711711
fi
@@ -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
724724
min_kb=2097152
725725
numa_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}' )
727727
orig_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))
729729
if [ $needed_num_huge_pages -gt $orig_num_huge_pages ]; then
730730
echo $needed_num_huge_pages > /proc/sys/vm/nr_hugepages
731731
fi

0 commit comments

Comments
 (0)