Friday, May 22, 2015

Performance – system settings

Performance – system settings.

1.       By default most application defined in debug mode.
Change from
<compilation debug=”true”/>
To
<compilation debug=”false”/>

2.        Update management Thread settings
3.       
parameter
default
recommended
maxIoThreads
20
100
maxWorkerThreads
20
100
minFreeThreads
8
88 * # CPUs
minLocalRequestFreeThreads
4
76 * # CPUs

Define parameters in machine config:
<processModel
enable="true"
timeout="Infinite"
idleTimeout="Infinite"
shutdownTimeout="0:00:05"
requestLimit="Infinite"
requestQueueLimit="5000"
restartQueueLimit="10"
memoryLimit="60"
webGarden="false"
cpuMask="0xffffffff"
userName="machine"
password="AutoGenerate"
logLevel="Errors"
clientConnectedCheck="0:00:05"
comAuthenticationLevel="Connect"
comImpersonationLevel="Impersonate"
responseDeadlockInterval="00:03:00"
maxWorkerThreads="100"
maxIoThreads="100"/>

<httpRuntime
executionTimeout="90"
maxRequestLength="4096"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="352"
minLocalRequestFreeThreads="304"
appRequestQueueLimit="100"
enableVersionHeader="true"/>


3.       Reducing weight 401 pages

In CRM we have around 1000 request per minute to these pages. 
Good option is to clean the pages under folder: C:\Windows\Help\iisHelp\common

Enjoy,
Rami Heleg

No comments:

Post a Comment