#!/hint/bash system=x86_64 args=( -no-user-config -no-reboot # let the systemd supervisor know we're restarting -machine accel=kvm -m $((30*1024)) # We have 32 GiB RAM on this socket; leave 2GiB for qemu itself # 1 socket / 8 cores-per-node / 2 threads-per-core = total of 16 CPUs -smp sockets=1,cores=8,threads=2,cpus=16 -numa node,cpus=0-7 -numa node,cpus=8-15 -uuid 4c42bd65-6ad5-456d-8b76-758ecb795e21 -drive media=disk,file=/dev/vg_build64/lv_beefcake_root,format=raw,if=virtio -drive media=disk,file=/dev/vg_build64/lv_beefcake_home,format=raw,if=virtio -drive media=disk,file=/dev/vg_build64/lv_beefcake_data,format=raw,if=virtio -drive media=disk,file=/dev/vg_build64/lv_beefcake_chroots,format=raw,if=virtio #-cdrom /mnt/media/Operating_Systems/unix/Linux-based/Arch-based/Parabola/parabola-2017.05.28-dual.iso -boot menu=on,order=dc -writeconfig /tmp/beefcake.cfg ) # numactl=( # --membind=2,3 # --cpunodebind=2,3 # ) # for i in {0..15}; do # vcpu2cpulist[$i]=$((16+$i)) # done numactl=( --membind=0,1 --cpunodebind=0,1 ) for i in {0..15}; do vcpu2cpulist[$i]=$i done