Lines Matching refs:node

55 	echo "HUGENODE          Specific NUMA node to allocate hugepages on. Multiple nodes can be"
56 echo " separated with comas. By default, NRHUGE will be applied on each node."
57 echo " Hugepages can be defined per node with e.g.:"
495 echo "INFO: Requested $NRHUGE hugepages but $allocated_hugepages already allocated ${2:+on node$2}"
505 ## ERROR: requested $NRHUGE hugepages but $allocated_hugepages could be allocated ${2:+on node$2}.
515 local node system_nodes
527 for node in /sys/devices/system/node/node*; do
528 [[ -e $node ]] || continue
529 nodes[${node##*node}]=$node/hugepages/hugepages-${HUGEPGSZ}kB/nr_hugepages
543 # Align indexes with node ids
544 for node in "${!nodes_to_use[@]}"; do
545 if [[ ${nodes_to_use[node]} =~ ^nodes_hp\[[0-9]+\]= ]]; then
546 eval "${nodes_to_use[node]}"
547 elif [[ ${nodes_to_use[node]} =~ ^[0-9]+$ ]]; then
548 nodes_hp[nodes_to_use[node]]=$NRHUGE
552 for node in "${!nodes_hp[@]}"; do
553 if [[ -z ${nodes[node]} ]]; then
554 echo "Node $node doesn't exist, ignoring" >&2
557 NRHUGE=${nodes_hp[node]:-$NRHUGE} check_hugepages_alloc "${nodes[node]}" "$node"
642 printf "%-6s %10s %8s / %6s\n" "node" "hugesize" "free" "total" >&2
645 for path in /sys/devices/system/node/node*/hugepages/hugepages-*/; do
650 [[ $path =~ (node[0-9]+)/hugepages/hugepages-([0-9]+kB) ]]
652 node=${BASH_REMATCH[1]}
655 printf "%-6s %10s %8s / %6s\n" $node $huge_size $free_pages $all_pages
662 node="-"
665 printf "%-6s %10s %8s / %6s\n" $node $huge_size $free_pages $all_pages
676 node="-"
678 node=$(cat /sys/bus/pci/devices/$bdf/numa_node)
679 if ((node == -1)); then
680 node=unknown
705 "$node" "${driver:--}" "${name:-}" "${blknames[*]:--}"