From 75ae2c8579fa4ebe713a858c2e9dca1996f3b8a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tony=20Saraj=C3=A4rvi?= Date: Fri, 26 Jun 2020 09:51:16 +0000 Subject: Disable LSO from the network adapters on Windows Disabling LSO from the adapter gives us huge performance boosts on Windows. In our tests 2 VMs within the same hosts had transfer speeds of 30 Mbit/s with this enabled, and 2Gbit/s with this disabled. Change-Id: Id794e7559c9e9005043361289a3db246a8528dd4 Reviewed-by: Heikki Halmet (cherry picked from commit 97aa7a0031cc681915aa2f56545a175f8b4d112d) Reviewed-by: Qt Cherry-pick Bot --- coin/provisioning/common/windows/disable-netadapterlso.ps1 | 1 + coin/provisioning/qtci-windows-10-x86/00-disable-netadapterlso.ps1 | 1 + coin/provisioning/qtci-windows-10-x86_64/00-disable-netadapterlso.ps1 | 1 + coin/provisioning/qtci-windows-8.1-x86/00-disable-netadapterlso.ps1 | 1 + coin/provisioning/qtci-windows-8.1-x86_64/00-disable-netadapterlso.ps1 | 1 + 5 files changed, 5 insertions(+) create mode 100644 coin/provisioning/common/windows/disable-netadapterlso.ps1 create mode 100644 coin/provisioning/qtci-windows-10-x86/00-disable-netadapterlso.ps1 create mode 100644 coin/provisioning/qtci-windows-10-x86_64/00-disable-netadapterlso.ps1 create mode 100644 coin/provisioning/qtci-windows-8.1-x86/00-disable-netadapterlso.ps1 create mode 100644 coin/provisioning/qtci-windows-8.1-x86_64/00-disable-netadapterlso.ps1 (limited to 'coin') diff --git a/coin/provisioning/common/windows/disable-netadapterlso.ps1 b/coin/provisioning/common/windows/disable-netadapterlso.ps1 new file mode 100644 index 00000000..ca7ad3ca --- /dev/null +++ b/coin/provisioning/common/windows/disable-netadapterlso.ps1 @@ -0,0 +1 @@ +Disable-NetAdapterLso Ethernet diff --git a/coin/provisioning/qtci-windows-10-x86/00-disable-netadapterlso.ps1 b/coin/provisioning/qtci-windows-10-x86/00-disable-netadapterlso.ps1 new file mode 100644 index 00000000..d20f1402 --- /dev/null +++ b/coin/provisioning/qtci-windows-10-x86/00-disable-netadapterlso.ps1 @@ -0,0 +1 @@ +. "$PSScriptRoot\..\common\windows\disable-netadapterlso.ps1" diff --git a/coin/provisioning/qtci-windows-10-x86_64/00-disable-netadapterlso.ps1 b/coin/provisioning/qtci-windows-10-x86_64/00-disable-netadapterlso.ps1 new file mode 100644 index 00000000..d20f1402 --- /dev/null +++ b/coin/provisioning/qtci-windows-10-x86_64/00-disable-netadapterlso.ps1 @@ -0,0 +1 @@ +. "$PSScriptRoot\..\common\windows\disable-netadapterlso.ps1" diff --git a/coin/provisioning/qtci-windows-8.1-x86/00-disable-netadapterlso.ps1 b/coin/provisioning/qtci-windows-8.1-x86/00-disable-netadapterlso.ps1 new file mode 100644 index 00000000..d20f1402 --- /dev/null +++ b/coin/provisioning/qtci-windows-8.1-x86/00-disable-netadapterlso.ps1 @@ -0,0 +1 @@ +. "$PSScriptRoot\..\common\windows\disable-netadapterlso.ps1" diff --git a/coin/provisioning/qtci-windows-8.1-x86_64/00-disable-netadapterlso.ps1 b/coin/provisioning/qtci-windows-8.1-x86_64/00-disable-netadapterlso.ps1 new file mode 100644 index 00000000..d20f1402 --- /dev/null +++ b/coin/provisioning/qtci-windows-8.1-x86_64/00-disable-netadapterlso.ps1 @@ -0,0 +1 @@ +. "$PSScriptRoot\..\common\windows\disable-netadapterlso.ps1" -- cgit v1.2.3