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