Hi, I’ve decided to compile a list of perf settings that I’ve collected over the years
of dealing with large/high throughput BizTalk systems.
There’s always a few ‘tweaks’ that can be performed within a BTS system. Here I’ve
decided to focus on the TCP/IP stack and some general tcp/ip registry settings.
Have a look through them and feel free to pick and choose the ones you like.(I’ve
created them as a registry file format. So you can just copy below and paste into
notepad and viola!) Enjoy!
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
“DisablePagingExecutive”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters]
“IRPStackSize”=dword:00000014
“SizReqBuf”=dword:00004000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
“DefaultTTL”=dword:00000040
“EnablePMTUDiscovery”=dword:00000001
“EnablePMTUBHDetect”=dword:00000001
“TcpMaxDupAcks”=dword:00000002
“Tcp1323Opts”=dword:00000001
“SackOpts”=dword:00000001
“MaxFreeTcbs”=dword:00005000
“TcpMaxSendFree”=dword:0000FFFF
“MaxHashTableSize”=dword:0000FFFF
“MaxUserPort”=dword:0000FFFF
“TcpTimedWaitDelay”=dword:0000001E
“TcpWindowSize”=dword:0000FBA4
“NumTCPTablePartitions”=dword:00000002
“SynAttackProtect”=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]
“EnableDynamicBacklog”=dword:00000001
“MinimumDynamicBacklog”=dword:00000014
“MaximumDynamicBacklog”=dword:00004E20
“DynamicBacklogGrowthDelta”=dword:00000064
“EnableDynamicBacklog”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc.3.0\HttpReceive]
“HttpBatchSize”=dword:00000001