# cat vcpuinfo.sh #!/bin/bash DOMAIN=$1 while [ 1 ] ; do DOM_STATE=`virsh list --all | awk '/'$DOMAIN'/ {print $NF}'` echo "${DOMAIN}: $DOM_STATE" virsh numatune $DOMAIN virsh vcpuinfo $DOMAIN | awk '/VCPU:/ {printf "VCPU" $NF } /^CPU:/ {printf "%s %d %s %d %s\n", " on pCPU:", $NF, " ( part of numa node:", $NF/8, ")"}' sleep 2 done