<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://linux-kvm.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yanv</id>
	<title>KVM - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://linux-kvm.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yanv"/>
	<link rel="alternate" type="text/html" href="https://linux-kvm.org/page/Special:Contributions/Yanv"/>
	<updated>2026-04-21T17:37:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM_Forum_2017_BOF&amp;diff=173832</id>
		<title>KVM Forum 2017 BOF</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM_Forum_2017_BOF&amp;diff=173832"/>
		<updated>2017-07-18T14:07:22Z</updated>

		<summary type="html">&lt;p&gt;Yanv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
We will reserve some time for people to get together and discuss&lt;br /&gt;
strategic decisions as well as other topics that are best solved within&lt;br /&gt;
smaller groups. This time can also be used for hands-on hacking&lt;br /&gt;
sessions.&lt;br /&gt;
&lt;br /&gt;
If you are interested in organizing such a group time event, please add&lt;br /&gt;
it to the list &#039;&#039;&#039;before&#039;&#039;&#039; KVM Forum, so people have time to organize which&lt;br /&gt;
one they will attend.&lt;br /&gt;
&lt;br /&gt;
Adding links to this wiki is restricted. If you have problems adding your&lt;br /&gt;
BoF, please send it to the program committee at&lt;br /&gt;
[mailto:kvm-forum-2017-pc@redhat.com kvm-forum-2017-pc@redhat.com].&lt;br /&gt;
&lt;br /&gt;
= BoF Ideas =&lt;br /&gt;
&lt;br /&gt;
=== Windows guests on KVM/QEMU ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anything and everything related to running Windows on KVM/QEMU&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
What&#039;s new, what&#039;s broken, what&#039;s coming in the future. Topics may include (feel free to add your own):&lt;br /&gt;
&lt;br /&gt;
* Windows guest performance tuning&lt;br /&gt;
* VMbus on KVM&lt;br /&gt;
* Hyper-V nested on KVM&lt;br /&gt;
* Windows drivers for new virtio devices (virtio-gpu, virtio-vsock, virtio-9p, ...)&lt;br /&gt;
* Hyper-V enlightenments exposed by KVM&lt;br /&gt;
* Debugging, host-side MEMORY.DMP generation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Links:&#039;&#039;&#039;&lt;br /&gt;
* [https://github.com/virtio-win/kvm-guest-drivers-windows virtio-win GitHub page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;People:&#039;&#039;&#039;&lt;br /&gt;
* Ladi Prosek &amp;lt;lprosek@redhat.com&amp;gt; (organizer)&lt;br /&gt;
* Denis Lunev &amp;lt;den@openvz.org&amp;gt;&lt;br /&gt;
* Roman Kagan &amp;lt;rkagan@virtuozzo.com&amp;gt;&lt;br /&gt;
* Yan Vugenfirer &amp;lt;yan@daynix.com&amp;gt;&lt;br /&gt;
* Dmitry Fleytman &amp;lt;dmitry@daynix.com&amp;gt;&lt;br /&gt;
* Sameeh Jubran &amp;lt;sameeh@daynix.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BoF idea template ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
=== TITLE ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Summary:&#039;&#039;&#039; Short description of the idea&lt;br /&gt;
&lt;br /&gt;
Detailed description of the idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Links:&#039;&#039;&#039;&lt;br /&gt;
* Wiki links to relevant material&lt;br /&gt;
* External links to mailing lists or web sites&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;People:&#039;&#039;&#039;&lt;br /&gt;
* Your Name (organizer)&lt;br /&gt;
* People that want to attend this session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yanv</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=WindowsGuestDrivers/kvmnet/registry&amp;diff=3472</id>
		<title>WindowsGuestDrivers/kvmnet/registry</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=WindowsGuestDrivers/kvmnet/registry&amp;diff=3472"/>
		<updated>2011-01-15T18:48:40Z</updated>

		<summary type="html">&lt;p&gt;Yanv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes best practice for configuring Windows TCP\IP related parameters to archive the best performance with Windows guests.&lt;br /&gt;
Those parameters are unrelated to kvm\VirtIO drivers , rather general Windows settings.&lt;br /&gt;
After changing those setting reboot is required for the changes to effect the system.&lt;br /&gt;
&lt;br /&gt;
= Windows XP and 2003 registry settings =&lt;br /&gt;
&lt;br /&gt;
== Registry settings ==&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;DefaultSendWindow&amp;quot;=dword:00100000&lt;br /&gt;
&lt;br /&gt;
&amp;quot;DefaultReceiveWindow&amp;quot;=dword:00100000&lt;br /&gt;
&lt;br /&gt;
&amp;quot;FastSendDatagramThreshold&amp;quot;=dword:00004000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Tcp1323Opts&amp;quot;=dword:00000001&lt;br /&gt;
&lt;br /&gt;
&amp;quot;TcpWindowSize&amp;quot;=dword:00100000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tcp1323Opts - allows the scaling of the TCP window above 16k. For more info read [http://technet.microsoft.com/en-us/library/cc938205.aspx Tcp1323Opts]&lt;br /&gt;
* &amp;quot;DefaultSendWindow&amp;quot;, &amp;quot;DefaultReceiveWindow&amp;quot; and &amp;quot;TcpWindowSize&amp;quot; control TCP window size&lt;br /&gt;
* &amp;quot;FastSendDatagramThreshold&amp;quot; - controls fast UDP transmit. &lt;br /&gt;
&lt;br /&gt;
== Additional links ==&lt;br /&gt;
* [http://technet.microsoft.com/en-us/library/cc781532(WS.10).aspx Windows Sockets and DNS Registry Parameters]&lt;br /&gt;
* [http://support.microsoft.com/kb/235257 Server Does Not Use All Bandwidth Available When Streaming Files with Bit Rates over 100 Kbps]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Starting from Vista =&lt;br /&gt;
Starting from Windows Vista the mentioned above setting are not effecting Windows networking stack. &lt;br /&gt;
&lt;br /&gt;
netsh configuration tool should be used to configure the networking settings.&lt;br /&gt;
&lt;br /&gt;
== Disable Windows Scaling heuristics == &lt;br /&gt;
Starting from Windows Windows Vista, Windows can disregard user TCP Windows setings. This behavior could be desabled: &lt;br /&gt;
&lt;br /&gt;
netsh int tcp set heuristics disabled&lt;br /&gt;
    possible settings are: disabled,enabled,defaul&lt;br /&gt;
&lt;br /&gt;
The corresponding Registry value (not necessary to edit if setting via netsh) is located in:&lt;br /&gt;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters&lt;br /&gt;
EnableWsd=0   &lt;br /&gt;
(default: 1, recommended: 0)&lt;br /&gt;
&lt;br /&gt;
== TCP Auto-Tuning ==&lt;br /&gt;
To turn off the default receive window auto tuning behavior:&lt;br /&gt;
&lt;br /&gt;
    netsh int tcp set global autotuninglevel=disabled&lt;br /&gt;
&lt;br /&gt;
The default auto-tuning level is &amp;quot;normal&amp;quot;, possible settings are:&lt;br /&gt;
&lt;br /&gt;
    disabled: uses a fixed value for the tcp receive window. Limits it to 64KB.&lt;br /&gt;
    highlyrestricted: allows the receive window to grow beyond its default value, very conservatively.&lt;br /&gt;
    restricted: somewhat restricted growth of the tcp receive window beyond its default value.&lt;br /&gt;
    normal: default value, allows the receive window to grow to accommodate most conditions.&lt;br /&gt;
    experimental: allows the receive window to grow to accommodate extreme scenarios (It enables RWIN values of over 16 MB).&lt;br /&gt;
&lt;br /&gt;
== Compound TCP ==&lt;br /&gt;
To increase the TCP Windows with the faster rate Compound TCP should be enabled.&lt;br /&gt;
On Vista and Windows 7, CTCP is off by default. On Windows 2008 it is on.&lt;br /&gt;
&lt;br /&gt;
To enable CTCP:&lt;br /&gt;
    netsh int tcp set global congestionprovider=ctcp&lt;br /&gt;
&lt;br /&gt;
To disable CTCP:&lt;br /&gt;
    netsh int tcp set global congestionprovider=none&lt;/div&gt;</summary>
		<author><name>Yanv</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=WindowsGuestDrivers/kvmnet/registry&amp;diff=3471</id>
		<title>WindowsGuestDrivers/kvmnet/registry</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=WindowsGuestDrivers/kvmnet/registry&amp;diff=3471"/>
		<updated>2011-01-15T18:24:50Z</updated>

		<summary type="html">&lt;p&gt;Yanv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes best practice for configuring Windows TCP\IP related parameters to archive the best performance with Windows guests.&lt;br /&gt;
Those parameters are unrelated to kvm\VirtIO drivers , rather general Windows settings.&lt;br /&gt;
After changing those setting reboot is required for the changes to effect the system.&lt;br /&gt;
&lt;br /&gt;
= Windows XP and 2003 registry settings =&lt;br /&gt;
&lt;br /&gt;
== Registry settings ==&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;DefaultSendWindow&amp;quot;=dword:00100000&lt;br /&gt;
&lt;br /&gt;
&amp;quot;DefaultReceiveWindow&amp;quot;=dword:00100000&lt;br /&gt;
&lt;br /&gt;
&amp;quot;FastSendDatagramThreshold&amp;quot;=dword:00004000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Tcp1323Opts&amp;quot;=dword:00000001&lt;br /&gt;
&lt;br /&gt;
&amp;quot;TcpWindowSize&amp;quot;=dword:00100000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tcp1323Opts - allows the scaling of the TCP window above 16k. For more info read [http://technet.microsoft.com/en-us/library/cc938205.aspx Tcp1323Opts]&lt;br /&gt;
* &amp;quot;DefaultSendWindow&amp;quot;, &amp;quot;DefaultReceiveWindow&amp;quot; and &amp;quot;TcpWindowSize&amp;quot; control TCP window size&lt;br /&gt;
* &amp;quot;FastSendDatagramThreshold&amp;quot; - controls fast UDP transmit. &lt;br /&gt;
&lt;br /&gt;
== Additional links ==&lt;br /&gt;
* [http://technet.microsoft.com/en-us/library/cc781532(WS.10).aspx Windows Sockets and DNS Registry Parameters]&lt;br /&gt;
* [http://support.microsoft.com/kb/235257 Server Does Not Use All Bandwidth Available When Streaming Files with Bit Rates over 100 Kbps]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Starting from Vista =&lt;br /&gt;
Starting from Windows Vista the mentioned above setting are not effecting Windows networking stack. &lt;br /&gt;
&lt;br /&gt;
netsh configuration tool should be used to configure the networking settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Compound TCP ==&lt;br /&gt;
To increase the TCP Windows with the faster rate Compound TCP should be enabled.&lt;br /&gt;
On Vista and Windows 7, CTCP is off by default. On Windows 2008 it is on.&lt;br /&gt;
&lt;br /&gt;
To enable CTCP:&lt;br /&gt;
    netsh int tcp set global congestionprovider=ctcp&lt;br /&gt;
&lt;br /&gt;
To disable CTCP:&lt;br /&gt;
    netsh int tcp set global congestionprovider=none&lt;/div&gt;</summary>
		<author><name>Yanv</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=WindowsGuestDrivers/kvmnet/registry&amp;diff=3470</id>
		<title>WindowsGuestDrivers/kvmnet/registry</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=WindowsGuestDrivers/kvmnet/registry&amp;diff=3470"/>
		<updated>2011-01-15T17:56:42Z</updated>

		<summary type="html">&lt;p&gt;Yanv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes best practice for configuring Windows TCP\IP related parameters to archive the best performance with Windows guests.&lt;br /&gt;
Those parameters are unrelated to kvm\VirtIO drivers , rather general Windows settings.&lt;br /&gt;
After changing those setting reboot is required for the changes to effect the system.&lt;br /&gt;
&lt;br /&gt;
= Windows XP and 2003 registry settings =&lt;br /&gt;
&lt;br /&gt;
== Registry settings ==&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;DefaultSendWindow&amp;quot;=dword:00100000&lt;br /&gt;
&lt;br /&gt;
&amp;quot;DefaultReceiveWindow&amp;quot;=dword:00100000&lt;br /&gt;
&lt;br /&gt;
&amp;quot;FastSendDatagramThreshold&amp;quot;=dword:00004000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Tcp1323Opts&amp;quot;=dword:00000001&lt;br /&gt;
&lt;br /&gt;
&amp;quot;TcpWindowSize&amp;quot;=dword:00100000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tcp1323Opts - allows the scaling of the TCP window above 16k. For more info read [http://technet.microsoft.com/en-us/library/cc938205.aspx Tcp1323Opts]&lt;br /&gt;
* &amp;quot;DefaultSendWindow&amp;quot;, &amp;quot;DefaultReceiveWindow&amp;quot; and &amp;quot;TcpWindowSize&amp;quot; control TCP window size&lt;br /&gt;
* &amp;quot;FastSendDatagramThreshold&amp;quot; - controls fast UDP transmit. &lt;br /&gt;
&lt;br /&gt;
== Additional links ==&lt;br /&gt;
* [http://technet.microsoft.com/en-us/library/cc781532(WS.10).aspx Windows Sockets and DNS Registry Parameters]&lt;br /&gt;
* [http://support.microsoft.com/kb/235257 Server Does Not Use All Bandwidth Available When Streaming Files with Bit Rates over 100 Kbps]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Starting from Vista =&lt;/div&gt;</summary>
		<author><name>Yanv</name></author>
	</entry>
</feed>