Lines Matching refs:node
16 local cpu node nodes_idxs node_idx
31 for node in "${nodes_idxs[@]}"; do
32 nvmes=(${!nvme_numa_map[node]})
34 eval "vm${vm}_node=$node"
36 nvmes_per_node[node]=${#nvmes[@]}
65 for node in "${nodes_idxs[@]}"; do
67 eval "vm${vm}_node=$node"
72 for node in "${nodes_idxs[@]}"; do
73 eval "vm${vm}_node=$node"
131 for node in "${nodes_idxs[@]}"; do
132 if [[ ! -v nvme_numa_map[node] ]]; then
136 nvmes=(${!nvme_numa_map[node]}) nvmes_no=${#nvmes[@]}
137 vms=(${!vm_numa_map[node]}) vms_no=${#vms[@]}
171 local nvmes nvme node
177 node=$(< "/sys/bus/pci/devices/$nvme/numa_node")
178 nvme_numa_map[node]="node_${node}_nvme[@]"
179 local -n node_nvmes=node_${node}_nvme
186 local node vms perc
200 node_sort=($(for node in "${!vm_numa_map[@]}"; do
201 vms=(${!vm_numa_map[node]})
202 echo "${#vms[@]}:$node"
206 node=${_node#*:} vms=${_node%:*}
207 local -n node_all_cpus=node_${node}_cpu
214 "$node" "$cpus_per_node" >&2
216 cpus_exhausted[node]=1
221 "$node" "$cpus_per_node" "${#node_all_cpus[@]}" >&2
223 cpus_exhauseted[node]=1
239 node=${node_sort[0]#*:}
241 "$node" "${#spdk[@]}" "$spdk_cpu_num"
242 if ((cpus_exhausted[node])); then
243 printf 'No CPUs available on node%u\n' "$node"
245 local -n node_all_cpus=node_${node}_cpu
279 local node vms
280 for node in "${!vm_numa_map[@]}"; do
281 vms=(${!vm_numa_map[node]})
282 echo "Node$node: ${#vms[@]} VMs"