From c33e212195cc3a8dfd9ee3f6dacd82f1f02321a0 Mon Sep 17 00:00:00 2001 From: R0GGER <8298741+R0GGER@users.noreply.github.com> Date: Tue, 4 Apr 2023 21:59:38 +0200 Subject: [PATCH 1/4] Set CPU Cores --- Dockerfile | 1 + docker-compose.yml | 1 + serial.sh | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 915c727..24686c0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -63,6 +63,7 @@ EXPOSE 5001 ENV RAM_SIZE 512M ENV DISK_SIZE 16G +ENV CPU_CORES 2 #ENV URL https://global.synologydownload.com/download/DSM/beta/7.2/64216/DSM_VirtualDSM_64216.pat #ENV URL https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_VirtualDSM_42218.pat diff --git a/docker-compose.yml b/docker-compose.yml index 4851f33..b09a4c5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,7 @@ services: environment: DISK_SIZE: "16G" RAM_SIZE: "512M" + CPU_CORES: "2" devices: - /dev/kvm cap_add: diff --git a/serial.sh b/serial.sh index e33f82a..12ada03 100644 --- a/serial.sh +++ b/serial.sh @@ -20,7 +20,7 @@ if [ ! -f "$FILE" ]; then fi GUEST_SERIAL=$(cat "${FILE}") -./run/serial.bin -cpu=1 \ +./run/serial.bin -cpu=$CPU_CORES \ -buildnumber=42962 \ -vmmts="1679863686" \ -hostsn="$HOST_SERIAL" \ From 743b4178c2d6db822402341d20efdc2b14aed1ef Mon Sep 17 00:00:00 2001 From: R0GGER <8298741+R0GGER@users.noreply.github.com> Date: Tue, 4 Apr 2023 22:21:58 +0200 Subject: [PATCH 2/4] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 24686c0..a80a483 100644 --- a/Dockerfile +++ b/Dockerfile @@ -63,7 +63,7 @@ EXPOSE 5001 ENV RAM_SIZE 512M ENV DISK_SIZE 16G -ENV CPU_CORES 2 +ENV CPU_CORES 1 #ENV URL https://global.synologydownload.com/download/DSM/beta/7.2/64216/DSM_VirtualDSM_64216.pat #ENV URL https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_VirtualDSM_42218.pat From f103cdfdfc6dbb55d2471aa485bb903424be6148 Mon Sep 17 00:00:00 2001 From: R0GGER <8298741+R0GGER@users.noreply.github.com> Date: Tue, 4 Apr 2023 22:22:14 +0200 Subject: [PATCH 3/4] Update docker-compose.yml --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index b09a4c5..1ed872c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,7 +6,7 @@ services: environment: DISK_SIZE: "16G" RAM_SIZE: "512M" - CPU_CORES: "2" + CPU_CORES: "1" devices: - /dev/kvm cap_add: From 17a0b0399c79ea172592bed21a6bfeb8750b08fc Mon Sep 17 00:00:00 2001 From: R0GGER <8298741+R0GGER@users.noreply.github.com> Date: Tue, 4 Apr 2023 22:29:13 +0200 Subject: [PATCH 4/4] Update run.sh --- run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/run.sh b/run.sh index 3c994f2..f5a35fe 100755 --- a/run.sh +++ b/run.sh @@ -38,7 +38,7 @@ fi pkill -f server.sh EXTRA_OPTS="-nographic -object rng-random,id=rng0,filename=/dev/urandom -device virtio-rng-pci,rng=rng0 -device virtio-balloon-pci,id=balloon0,bus=pcie.0,addr=0x4" -ARGS="-m ${RAM_SIZE} -machine type=q35${KVM_ACC_OPTS} ${EXTRA_OPTS} ${KVM_MON_OPTS} ${KVM_SERIAL_OPTS} ${KVM_NET_OPTS} ${KVM_DISK_OPTS}" +ARGS="-m ${RAM_SIZE} -smp $CPU_CORES -machine type=q35${KVM_ACC_OPTS} ${EXTRA_OPTS} ${KVM_MON_OPTS} ${KVM_SERIAL_OPTS} ${KVM_NET_OPTS} ${KVM_DISK_OPTS}" eval "qemu-system-x86_64 ${ARGS}" &