diff --git a/roles/win10/files/hooks/qemu b/roles/win10/files/hooks/qemu index ceed7da..4f5e727 100755 --- a/roles/win10/files/hooks/qemu +++ b/roles/win10/files/hooks/qemu @@ -2,27 +2,15 @@ prepare() { systemctl start win10-usb - - # setup cgroupv2 - systemctl set-property --runtime -- user.slice AllowedCPUs=0,4 - systemctl set-property --runtime -- system.slice AllowedCPUs=0,4 - systemctl set-property --runtime -- init.scope AllowedCPUs=0,4 - - + vfio-isolate -u /tmp/win10.undo \ drop-caches \ compact-memory \ irq-affinity mask C1-3,5-7 \ + cpuset-create --cpus C0,4 /host.slice \ + cpuset-create --cpus C1-3,5-7 -nlb /win10.slice \ + move-tasks / /host.slice \ cpu-governor performance C0-7 - - # vfio-isolate -u /tmp/win10.undo \ - # drop-caches \ - # compact-memory \ - # irq-affinity mask C1-3,5-7 \ - # cpuset-create --cpus C0,4 /host.slice \ - # cpuset-create --cpus C1-3,5-7 -nlb /win10.slice \ - # move-tasks / /host.slice \ - # cpu-governor performance C0-7 for _ in $(seq 5); do sleep 3 diff --git a/roles/win10/templates/win10.xml b/roles/win10/templates/win10.xml index 26507c4..b7134e3 100644 --- a/roles/win10/templates/win10.xml +++ b/roles/win10/templates/win10.xml @@ -63,6 +63,8 @@ + +