Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- win_var=$(virsh list --name | grep windows2)
- if [ "$win_var" == windows2 ]; then
- echo "Windows2 running"
- exit 1
- fi
- sysctl vm.stat_interval=180
- echo 0 > /proc/sys/kernel/watchdog
- echo 1 >/proc/sys/vm/compact_memory
- ##FOR CPU
- systemctl set-property --runtime -- user.slice AllowedCPUs=0,8
- systemctl set-property --runtime -- system.slice AllowedCPUs=0,8
- systemctl set-property --runtime -- init.scope AllowedCPUs=0,8
- cpupower -c all frequency-set -g performance
- echo 1 > /sys/devices/virtual/workqueue/cpumask
- echo 1 > /sys/bus/workqueue/devices/writeback/cpumask
- echo 1 > /proc/irq/default_smp_affinity
- for i in $(ls -1 /proc/irq/*/smp_affinity); do echo 1 > "$i"; done
- tuna isolate -c 1-7,9-15
- ##FOR GPU
- echo 1 > /sys/bus/pci/devices/0000\:27\:00.0/remove
- echo 1 > /sys/bus/pci/devices/0000\:27\:00.1/remove
- echo 1 > /sys/bus/pci/devices/0000\:29\:00.3/remove
- echo 1 > /sys/bus/pci/rescan
- sleep 1
- virsh start windows2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement