Hi,

I have setup a IIS 6 server and I'm in the process of moving some ASP
applications that were hosted on a server running IIS 5. The ASP
applications are requesting data from an Oracle database hosted on a
separate machine.

When the IIS 6 server is setup to run in IIS 5 Isolation Mode the
performance of the ASP application is very fast versus running the same
application on the same IIS 6 server running in Worker Process Isolation
Mode.

In IIS 5 isolation mode the page is returned in 5 seconds, in Worker Process
isolation mode the same page is returned to the client in 1 minute.

Any ideas of why IIS 5 isolation mode is so much faster? Any help will be
appreciated.

Thanks.

Re: Performance problems IIS 6.0 running in IIS 5 (Isolation Mode) vs.Worker Process Isolation Mode by David

David
Fri May 21 19:11:15 CDT 2004

Seems like something specific to your application. Perhaps your application
has has issues not running inside of a process named inetinfo.exe (i.e.
code that looks like "if not in inetinfo.exe, then sleep for 60 seconds" )
or cannot run multi-instance (worker process isolation mode allows this).
The same core web server DLLs are executing your web pages...

You can use IIS State during that "minute" of execution under Worker Process
Isolation Mode to see what is taking so long and troubleshoot from there.

http://www.iisfaq.com/default.aspx?view=P197

--
//David
IIS
This posting is provided "AS IS" with no warranties, and confers no rights.
//
"Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
news:%23lHxNu0PEHA.2404@TK2MSFTNGP12.phx.gbl...
Hi,

I have setup a IIS 6 server and I'm in the process of moving some ASP
applications that were hosted on a server running IIS 5. The ASP
applications are requesting data from an Oracle database hosted on a
separate machine.

When the IIS 6 server is setup to run in IIS 5 Isolation Mode the
performance of the ASP application is very fast versus running the same
application on the same IIS 6 server running in Worker Process Isolation
Mode.

In IIS 5 isolation mode the page is returned in 5 seconds, in Worker Process
isolation mode the same page is returned to the client in 1 minute.

Any ideas of why IIS 5 isolation mode is so much faster? Any help will be
appreciated.

Thanks.





Re: Performance problems IIS 6.0 running in IIS 5 (Isolation Mode) vs.Worker Process Isolation Mode by Nikolay

Nikolay
Mon May 24 02:45:20 CDT 2004

Lorenzo,

Try this suggestion. It is works fine for similar issue.

A new registery key needs to be created in the Window 2003 Server:

HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\EnableCopySend of
type of DWORD, value set to "1"

After rebooting server computer check performance again.

Let me know, please, if its suggestion works for you also.

Nick

"Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
news:#lHxNu0PEHA.2404@TK2MSFTNGP12.phx.gbl...
> Hi,
>
> I have setup a IIS 6 server and I'm in the process of moving some ASP
> applications that were hosted on a server running IIS 5. The ASP
> applications are requesting data from an Oracle database hosted on a
> separate machine.
>
> When the IIS 6 server is setup to run in IIS 5 Isolation Mode the
> performance of the ASP application is very fast versus running the same
> application on the same IIS 6 server running in Worker Process Isolation
> Mode.
>
> In IIS 5 isolation mode the page is returned in 5 seconds, in Worker
Process
> isolation mode the same page is returned to the client in 1 minute.
>
> Any ideas of why IIS 5 isolation mode is so much faster? Any help will be
> appreciated.
>
> Thanks.
>
>



Re: Performance problems IIS 6.0 running in IIS 5 (Isolation Mode) vs.Worker Process Isolation Mode by Lorenzo

Lorenzo
Mon May 24 11:12:15 CDT 2004

Nikolay,

The Registry key entry did not work, still slow.

--Lorenzo

"Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
news:uoPbOMWQEHA.3852@TK2MSFTNGP10.phx.gbl...
> Lorenzo,
>
> Try this suggestion. It is works fine for similar issue.
>
> A new registery key needs to be created in the Window 2003 Server:
>
> HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\EnableCopySend of
> type of DWORD, value set to "1"
>
> After rebooting server computer check performance again.
>
> Let me know, please, if its suggestion works for you also.
>
> Nick
>
> "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> news:#lHxNu0PEHA.2404@TK2MSFTNGP12.phx.gbl...
> > Hi,
> >
> > I have setup a IIS 6 server and I'm in the process of moving some ASP
> > applications that were hosted on a server running IIS 5. The ASP
> > applications are requesting data from an Oracle database hosted on a
> > separate machine.
> >
> > When the IIS 6 server is setup to run in IIS 5 Isolation Mode the
> > performance of the ASP application is very fast versus running the same
> > application on the same IIS 6 server running in Worker Process Isolation
> > Mode.
> >
> > In IIS 5 isolation mode the page is returned in 5 seconds, in Worker
> Process
> > isolation mode the same page is returned to the client in 1 minute.
> >
> > Any ideas of why IIS 5 isolation mode is so much faster? Any help will
be
> > appreciated.
> >
> > Thanks.
> >
> >
>
>



Re: Performance problems IIS 6.0 running in IIS 5 (Isolation Mode) vs.Worker Process Isolation Mode by Lorenzo

Lorenzo
Mon May 24 12:22:01 CDT 2004

David,

I tried using IIS State but I am not sure how to read it. Following are the
results. Any help will be appreciated.

Opened log file 'C:\iisstate\output\IISState-3556.log'

***********************
Starting new log output
IISState version 3.3.1

Mon May 24 12:09:01 2004

OS = Windows 2003 Server
Executable: w3wp.exe
PID = 3556

Note: Thread times are formatted as HH:MM:SS.ms

***********************




Thread ID: 0
System Thread ID: 994
Kernel Time: 0:0:0.15
User Time: 0:0:0.31
Thread Type: HTTP Compression Thread
# ChildEBP RetAddr
00 0006fe58 77f43741 SharedUserData!SystemCallStub+0x4
01 0006fe5c 77e41817 ntdll!ZwWaitForSingleObject+0xc
02 0006fecc 77e4168f kernel32!WaitForSingleObjectEx+0xac
03 0006fedc 5a3635ae kernel32!WaitForSingleObject+0xf
04 0006feec 5a364d7d w3dt!WP_CONTEXT::RunMainThreadLoop+0xe
05 0006fef4 5a3a1d98 w3dt!UlAtqStartListen+0x2d
06 0006ff00 5a3a5d54 w3core!W3_SERVER::StartListen+0x8e
07 0006ff0c 010017af w3core!UlW3Start+0xea
08 0006ff44 0100195e w3wp!wmain+0x236
09 0006ffc0 77e4f38c w3wp!wmainCRTStartup+0x12f
0a 0006fff0 00000000 kernel32!BaseProcessStart+0x23




Thread ID: 1
System Thread ID: f38
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 009bfea0 77f4372d SharedUserData!SystemCallStub+0x4
01 009bfea4 77f6c86c ntdll!NtWaitForMultipleObjects+0xc
02 009bff48 77f6d7f5 ntdll!EtwpWaitForMultipleObjectsEx+0xf7
03 009bffb8 77e4a990 ntdll!EtwpEventPump+0x27d
04 009bffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 2
System Thread ID: bd4
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 009fff9c 77f4262b SharedUserData!SystemCallStub+0x4
01 009fffa0 77f6b5b2 ntdll!NtDelayExecution+0xc
02 009fffb8 77e4a990 ntdll!RtlpTimerThread+0x45
03 009fffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 3
System Thread ID: 5b0
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 00a3ff70 77f430c7 SharedUserData!SystemCallStub+0x4
01 00a3ff74 77f7e6ae ntdll!ZwRemoveIoCompletion+0xc
02 00a3ffb8 77e4a990 ntdll!RtlpWorkerThread+0x3b
03 00a3ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 4
System Thread ID: da0
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Possible ASP page. Possible DCOM activity
Executing Page: Unable to locate ASP page

No remote call being made

# ChildEBP RetAddr
00 00aafe20 77f4313f SharedUserData!SystemCallStub+0x4
01 00aafe24 77c57b85 ntdll!NtReplyWaitReceivePortEx+0xc
02 00aaff8c 77c60829 RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x193
03 00aaff90 77c60771 RPCRT4!RecvLotsaCallsWrapper+0x9
04 00aaffb0 77c60857 RPCRT4!BaseCachedThreadRoutine+0x9c
05 00aaffb8 77e4a990 RPCRT4!ThreadStartRoutine+0x17
06 00aaffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 5
System Thread ID: 9fc
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 00aeff10 77f4262b SharedUserData!SystemCallStub+0x4
01 00aeff14 77e418ea ntdll!NtDelayExecution+0xc
02 00aeff7c 77e416ee kernel32!SleepEx+0x68
03 00aeff88 77162501 kernel32!Sleep+0xb
04 00aeff94 771625ea ole32!CROIDTable::WorkerThreadLoop+0x12
05 00aeff9c 77160000 ole32!CRpcThread::WorkerLoop+0x1e
06 00aeffac 77162653 ole32!_imp__InstallApplication <PERF> (ole32+0x0)
07 00aeffb8 77e4a990 ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1f
08 00aeffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 6
System Thread ID: cd4
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00caff28 77f430c7 SharedUserData!SystemCallStub+0x4
01 00caff2c 77e430bc ntdll!ZwRemoveIoCompletion+0xc
02 00caff58 5a302360 kernel32!GetQueuedCompletionStatus+0x27
03 00caff90 5a302531 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x31
04 00caffa4 5a301d27 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x21
05 00caffb8 77e4a990 W3TP!THREAD_MANAGER::ThreadManagerThread+0x35
06 00caffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 7
System Thread ID: cec
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00ceff28 77f430c7 SharedUserData!SystemCallStub+0x4
01 00ceff2c 77e430bc ntdll!ZwRemoveIoCompletion+0xc
02 00ceff58 5a302360 kernel32!GetQueuedCompletionStatus+0x27
03 00ceff90 5a302531 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x31
04 00ceffa4 5a301d27 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x21
05 00ceffb8 77e4a990 W3TP!THREAD_MANAGER::ThreadManagerThread+0x35
06 00ceffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 8
System Thread ID: cf0
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00d2ff28 77f430c7 SharedUserData!SystemCallStub+0x4
01 00d2ff2c 77e430bc ntdll!ZwRemoveIoCompletion+0xc
02 00d2ff58 5a302360 kernel32!GetQueuedCompletionStatus+0x27
03 00d2ff90 5a302531 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x31
04 00d2ffa4 5a301d27 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x21
05 00d2ffb8 77e4a990 W3TP!THREAD_MANAGER::ThreadManagerThread+0x35
06 00d2ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 9
System Thread ID: 624
Kernel Time: 0:0:0.15
User Time: 0:0:0.31
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00d6ff28 77f430c7 SharedUserData!SystemCallStub+0x4
01 00d6ff2c 77e430bc ntdll!ZwRemoveIoCompletion+0xc
02 00d6ff58 5a302360 kernel32!GetQueuedCompletionStatus+0x27
03 00d6ff90 5a302531 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x31
04 00d6ffa4 5a301d27 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x21
05 00d6ffb8 77e4a990 W3TP!THREAD_MANAGER::ThreadManagerThread+0x35
06 00d6ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 10
System Thread ID: f34
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 00e2fcec 77f4372d SharedUserData!SystemCallStub+0x4
01 00e2fcf0 77f75297 ntdll!NtWaitForMultipleObjects+0xc
02 00e2ffb8 77e4a990 ntdll!RtlpWaitThread+0x158
03 00e2ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 11
System Thread ID: f3c
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: HTTP Compression Thread
# ChildEBP RetAddr
00 016eff14 77f43741 SharedUserData!SystemCallStub+0x4
01 016eff18 77e41817 ntdll!ZwWaitForSingleObject+0xc
02 016eff88 77e4168f kernel32!WaitForSingleObjectEx+0xac
03 016eff98 5a3a51f7 kernel32!WaitForSingleObject+0xf
04 016effb8 77e4a990 w3core!HTTP_COMPRESSION::CompressionThread+0x85
05 016effc4 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 12
System Thread ID: ae4
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Possible ASP page. Possible DCOM activity
Executing Page: Unable to locate ASP page

No remote call being made

# ChildEBP RetAddr
00 0173fe20 77f4313f SharedUserData!SystemCallStub+0x4
01 0173fe24 77c57b85 ntdll!NtReplyWaitReceivePortEx+0xc
02 0173ff8c 77c60829 RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x193
03 0173ff90 77c60771 RPCRT4!RecvLotsaCallsWrapper+0x9
04 0173ffb0 77c60857 RPCRT4!BaseCachedThreadRoutine+0x9c
05 0173ffb8 77e4a990 RPCRT4!ThreadStartRoutine+0x17
06 0173ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 13
System Thread ID: bf0
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 0177ff8c 77f4262b SharedUserData!SystemCallStub+0x4
01 0177ff90 77f6f0fc ntdll!NtDelayExecution+0xc
02 0177ffb8 77e4a990 ntdll!RtlpIOWorkerThread+0x3d
03 0177ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 14
System Thread ID: f70
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: ASP
Executing Page: Unable to locate ASP page

# ChildEBP RetAddr
00 0238ff14 77f43741 SharedUserData!SystemCallStub+0x4
01 0238ff18 77e41817 ntdll!ZwWaitForSingleObject+0xc
02 0238ff88 77e4168f kernel32!WaitForSingleObjectEx+0xac
03 0238ff98 70a05c99 kernel32!WaitForSingleObject+0xf
04 0238ffb4 70a0625a asp!CApplnCleanupMgr::ApplnCleanupDoWork+0x19
05 0238ffb8 77e4a990 asp!CApplnCleanupMgr::ApplnCleanupThread+0xa
06 0238ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 15
System Thread ID: dc8
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: ASP
Executing Page: Unable to locate ASP page

# ChildEBP RetAddr
00 024cfe1c 77f4372d SharedUserData!SystemCallStub+0x4
01 024cfe20 77e41bfa ntdll!NtWaitForMultipleObjects+0xc
02 024cfec8 77d076f5 kernel32!WaitForMultipleObjectsEx+0x11a
03 024cff24 77d077f5 USER32!RealMsgWaitForMultipleObjectsEx+0x13f
04 024cff40 70a183cc USER32!MsgWaitForMultipleObjects+0x1d
05 024cff80 77bbb9c3 asp!CMTACallbackThread::Thread+0x4c
06 024cff8c 00000000 msvcrt!free+0xc8




Thread ID: 16
System Thread ID: f84
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: ASP
Executing Page: Unable to locate ASP page

# ChildEBP RetAddr
00 0250fefc 77f43741 SharedUserData!SystemCallStub+0x4
01 0250ff00 77e41817 ntdll!ZwWaitForSingleObject+0xc
02 0250ff70 77e4168f kernel32!WaitForSingleObjectEx+0xac
03 0250ff80 709f4800 kernel32!WaitForSingleObject+0xf
04 0250ffb4 77f5cd6b asp!CViperReqManager::WatchThread+0x65




Thread ID: 17
System Thread ID: bd0
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0256fef0 77f43741 SharedUserData!SystemCallStub+0x4
01 0256fef4 77e41817 ntdll!ZwWaitForSingleObject+0xc
02 0256ff64 77e4168f kernel32!WaitForSingleObjectEx+0xac
03 0256ff74 75630e16 kernel32!WaitForSingleObject+0xf
04 0256ff84 77bc91ed
comsvcs!CSTAThreadPool::LoadBalanceThreadControlLoop+0x25
05 0256ffb8 77e4a990 msvcrt!_endthreadex+0x95
06 0256ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 18
System Thread ID: f10
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 025afee8 77f43741 SharedUserData!SystemCallStub+0x4
01 025afeec 77e41817 ntdll!ZwWaitForSingleObject+0xc
02 025aff5c 77e4168f kernel32!WaitForSingleObjectEx+0xac
03 025aff6c 756308f3 kernel32!WaitForSingleObject+0xf
04 025aff84 77bc91ed comsvcs!CSTAThreadPool::KillThreadControlLoop+0x21
05 025affb8 77e4a990 msvcrt!_endthreadex+0x95
06 025affec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 19
System Thread ID: 30c
Kernel Time: 0:0:0.0
User Time: 0:0:0.62
Thread Status: Thread is in a WAIT state.
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 025efdcc 77f4372d SharedUserData!SystemCallStub+0x4
01 025efdd0 77e41bfa ntdll!NtWaitForMultipleObjects+0xc
02 025efe78 77d076f5 kernel32!WaitForMultipleObjectsEx+0x11a
03 025efed4 77d077f5 USER32!RealMsgWaitForMultipleObjectsEx+0x13f
04 025efef0 756342a4 USER32!MsgWaitForMultipleObjects+0x1d
05 025eff84 77bc91ed comsvcs!CSTAThread::WorkerLoop+0x1e3
06 025effb8 77e4a990 msvcrt!_endthreadex+0x95
07 025effec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 20
System Thread ID: fe4
Kernel Time: 0:0:0.46
User Time: 0:0:0.171
Thread Status: Thread is in a WAIT state.
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0262fdcc 77f4372d SharedUserData!SystemCallStub+0x4
01 0262fdd0 77e41bfa ntdll!NtWaitForMultipleObjects+0xc
02 0262fe78 77d076f5 kernel32!WaitForMultipleObjectsEx+0x11a
03 0262fed4 77d077f5 USER32!RealMsgWaitForMultipleObjectsEx+0x13f
04 0262fef0 756342a4 USER32!MsgWaitForMultipleObjects+0x1d
05 0262ff84 77bc91ed comsvcs!CSTAThread::WorkerLoop+0x1e3
06 0262ffb8 77e4a990 msvcrt!_endthreadex+0x95
07 0262ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 21
System Thread ID: 88
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0266fdcc 77f4372d SharedUserData!SystemCallStub+0x4
01 0266fdd0 77e41bfa ntdll!NtWaitForMultipleObjects+0xc
02 0266fe78 77d076f5 kernel32!WaitForMultipleObjectsEx+0x11a
03 0266fed4 77d077f5 USER32!RealMsgWaitForMultipleObjectsEx+0x13f
04 0266fef0 756342a4 USER32!MsgWaitForMultipleObjects+0x1d
05 0266ff84 77bc91ed comsvcs!CSTAThread::WorkerLoop+0x1e3
06 0266ffb8 77e4a990 msvcrt!_endthreadex+0x95
07 0266ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 22
System Thread ID: f00
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 026afdcc 77f4372d SharedUserData!SystemCallStub+0x4
01 026afdd0 77e41bfa ntdll!NtWaitForMultipleObjects+0xc
02 026afe78 77d076f5 kernel32!WaitForMultipleObjectsEx+0x11a
03 026afed4 77d077f5 USER32!RealMsgWaitForMultipleObjectsEx+0x13f
04 026afef0 756342a4 USER32!MsgWaitForMultipleObjects+0x1d
05 026aff84 77bc91ed comsvcs!CSTAThread::WorkerLoop+0x1e3
06 026affb8 77e4a990 msvcrt!_endthreadex+0x95
07 026affec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 23
System Thread ID: fcc
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 0378ff10 77f43741 SharedUserData!SystemCallStub+0x4
01 0378ff14 77e41817 ntdll!ZwWaitForSingleObject+0xc
02 0378ff84 77e4168f kernel32!WaitForSingleObjectEx+0xac
03 0378ff94 033d38a9 kernel32!WaitForSingleObject+0xf
04 0378ffb8 77e4a990 oledb32!ReleaseResourceThread+0x54
05 0378ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 24
System Thread ID: 260
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 037cff08 77f43741 SharedUserData!SystemCallStub+0x4
01 037cff0c 77e41817 ntdll!ZwWaitForSingleObject+0xc
02 037cff7c 77e4168f kernel32!WaitForSingleObjectEx+0xac
03 037cff8c 033d38b9 kernel32!WaitForSingleObject+0xf
04 037cffb8 77e4a990 oledb32!ResetResourceThread+0x84
05 037cffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 25
System Thread ID: f88
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0397fd04 77f43741 SharedUserData!SystemCallStub+0x4
01 0397fd08 77e41817 ntdll!ZwWaitForSingleObject+0xc
02 0397fd78 77e4168f kernel32!WaitForSingleObjectEx+0xac
03 0397fd88 7561065c kernel32!WaitForSingleObject+0xf
04 0397ffb8 77e4a990 comsvcs!PingThread+0xea
05 0397ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 26
System Thread ID: 614
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 03cbff70 77f430c7 SharedUserData!SystemCallStub+0x4
01 03cbff74 77f7e6ae ntdll!ZwRemoveIoCompletion+0xc
02 03cbffb8 77e4a990 ntdll!RtlpWorkerThread+0x3b
03 03cbffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 27
System Thread ID: e20
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 039eff70 77f430c7 SharedUserData!SystemCallStub+0x4
01 039eff74 77f7e6ae ntdll!ZwRemoveIoCompletion+0xc
02 039effb8 77e4a990 ntdll!RtlpWorkerThread+0x3b
03 039effec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 28
System Thread ID: a78
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 03bdff70 77f430c7 SharedUserData!SystemCallStub+0x4
01 03bdff74 77f7e6ae ntdll!ZwRemoveIoCompletion+0xc
02 03bdffb8 77e4a990 ntdll!RtlpWorkerThread+0x3b
03 03bdffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 29
System Thread ID: 838
Kernel Time: 0:0:0.31
User Time: 0:0:0.31
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 03d9fe1c 77f4372d SharedUserData!SystemCallStub+0x4
01 03d9fe20 77e41bfa ntdll!NtWaitForMultipleObjects+0xc
02 03d9fec8 77d076f5 kernel32!WaitForMultipleObjectsEx+0x11a
03 03d9ff24 77d077f5 USER32!RealMsgWaitForMultipleObjectsEx+0x13f
04 03d9ff40 0348ebc1 USER32!MsgWaitForMultipleObjects+0x1d
05 03d9ff84 77bc91ed msdaora!COci7Session::WorkerThread+0x37
06 03d9ffb8 77e4a990 msvcrt!_endthreadex+0x95
07 03d9ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 30
System Thread ID: cc8
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 03e7fe1c 77f4372d SharedUserData!SystemCallStub+0x4
01 03e7fe20 77e41bfa ntdll!NtWaitForMultipleObjects+0xc
02 03e7fec8 77d076f5 kernel32!WaitForMultipleObjectsEx+0x11a
03 03e7ff24 77d077f5 USER32!RealMsgWaitForMultipleObjectsEx+0x13f
04 03e7ff40 0348ebc1 USER32!MsgWaitForMultipleObjects+0x1d
05 03e7ff84 77bc91ed msdaora!COci7Session::WorkerThread+0x37
06 03e7ffb8 77e4a990 msvcrt!_endthreadex+0x95
07 03e7ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 31
System Thread ID: 9a0
Kernel Time: 0:0:0.15
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 03eefe1c 77f4372d SharedUserData!SystemCallStub+0x4
01 03eefe20 77e41bfa ntdll!NtWaitForMultipleObjects+0xc
02 03eefec8 77d076f5 kernel32!WaitForMultipleObjectsEx+0x11a
03 03eeff24 77d077f5 USER32!RealMsgWaitForMultipleObjectsEx+0x13f
04 03eeff40 0348ebc1 USER32!MsgWaitForMultipleObjects+0x1d
05 03eeff84 77bc91ed msdaora!COci7Session::WorkerThread+0x37
06 03eeffb8 77e4a990 msvcrt!_endthreadex+0x95
07 03eeffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 32
System Thread ID: 9b8
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 0487fe1c 77f4372d SharedUserData!SystemCallStub+0x4
01 0487fe20 77e41bfa ntdll!NtWaitForMultipleObjects+0xc
02 0487fec8 77d076f5 kernel32!WaitForMultipleObjectsEx+0x11a
03 0487ff24 77d077f5 USER32!RealMsgWaitForMultipleObjectsEx+0x13f
04 0487ff40 0348ebc1 USER32!MsgWaitForMultipleObjects+0x1d
05 0487ff84 77bc91ed msdaora!COci7Session::WorkerThread+0x37
06 0487ffb8 77e4a990 msvcrt!_endthreadex+0x95
07 0487ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 33
System Thread ID: d38
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 03ddff70 77f430c7 SharedUserData!SystemCallStub+0x4
01 03ddff74 77f7e6ae ntdll!ZwRemoveIoCompletion+0xc
02 03ddffb8 77e4a990 ntdll!RtlpWorkerThread+0x3b
03 03ddffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 34
System Thread ID: 35c
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 0640ff70 77f430c7 SharedUserData!SystemCallStub+0x4
01 0640ff74 77f7e6ae ntdll!ZwRemoveIoCompletion+0xc
02 0640ffb8 77e4a990 ntdll!RtlpWorkerThread+0x3b
03 0640ffec 00000000 kernel32!BaseThreadStart+0x34

Closing open log file C:\iisstate\output\IISState-3556.log

----------------------------------------------------------------------------
-----------------


"David Wang [Msft]" <someone@online.microsoft.com> wrote in message
news:eVzLyO5PEHA.3052@TK2MSFTNGP12.phx.gbl...
> Seems like something specific to your application. Perhaps your
application
> has has issues not running inside of a process named inetinfo.exe (i.e.
> code that looks like "if not in inetinfo.exe, then sleep for 60 seconds" )
> or cannot run multi-instance (worker process isolation mode allows this).
> The same core web server DLLs are executing your web pages...
>
> You can use IIS State during that "minute" of execution under Worker
Process
> Isolation Mode to see what is taking so long and troubleshoot from there.
>
> http://www.iisfaq.com/default.aspx?view=P197
>
> --
> //David
> IIS
> This posting is provided "AS IS" with no warranties, and confers no
rights.
> //
> "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> news:%23lHxNu0PEHA.2404@TK2MSFTNGP12.phx.gbl...
> Hi,
>
> I have setup a IIS 6 server and I'm in the process of moving some ASP
> applications that were hosted on a server running IIS 5. The ASP
> applications are requesting data from an Oracle database hosted on a
> separate machine.
>
> When the IIS 6 server is setup to run in IIS 5 Isolation Mode the
> performance of the ASP application is very fast versus running the same
> application on the same IIS 6 server running in Worker Process Isolation
> Mode.
>
> In IIS 5 isolation mode the page is returned in 5 seconds, in Worker
Process
> isolation mode the same page is returned to the client in 1 minute.
>
> Any ideas of why IIS 5 isolation mode is so much faster? Any help will be
> appreciated.
>
> Thanks.
>
>
>
>



Re: Performance problems IIS 6.0 running in IIS 5 (Isolation Mode) vs.Worker Process Isolation Mode by Nikolay

Nikolay
Tue May 25 02:05:10 CDT 2004

Lorenzo,

What data amount are you transmit from server to client? Is problem persist,
if you eliminate network time costs (for example, using client application
on server box)?
Did you try to monitor network traffic (for example, via Netwowk monitor
from MS) between client and server? If yes, can you see strange 200 msec
holes (delays) on it?

Nick


"Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
news:#JXBknaQEHA.3748@TK2MSFTNGP09.phx.gbl...
> Nikolay,
>
> The Registry key entry did not work, still slow.
>
> --Lorenzo
>
> "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> news:uoPbOMWQEHA.3852@TK2MSFTNGP10.phx.gbl...
> > Lorenzo,
> >
> > Try this suggestion. It is works fine for similar issue.
> >
> > A new registery key needs to be created in the Window 2003 Server:
> >
> > HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\EnableCopySend of
> > type of DWORD, value set to "1"
> >
> > After rebooting server computer check performance again.
> >
> > Let me know, please, if its suggestion works for you also.
> >
> > Nick
> >
> > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > news:#lHxNu0PEHA.2404@TK2MSFTNGP12.phx.gbl...
> > > Hi,
> > >
> > > I have setup a IIS 6 server and I'm in the process of moving some ASP
> > > applications that were hosted on a server running IIS 5. The ASP
> > > applications are requesting data from an Oracle database hosted on a
> > > separate machine.
> > >
> > > When the IIS 6 server is setup to run in IIS 5 Isolation Mode the
> > > performance of the ASP application is very fast versus running the
same
> > > application on the same IIS 6 server running in Worker Process
Isolation
> > > Mode.
> > >
> > > In IIS 5 isolation mode the page is returned in 5 seconds, in Worker
> > Process
> > > isolation mode the same page is returned to the client in 1 minute.
> > >
> > > Any ideas of why IIS 5 isolation mode is so much faster? Any help
will
> be
> > > appreciated.
> > >
> > > Thanks.
> > >
> > >
> >
> >
>
>



Re: Performance problems IIS 6.0 running in IIS 5 (Isolation Mode) vs.Worker Process Isolation Mode by Lorenzo

Lorenzo
Tue May 25 11:10:13 CDT 2004

Nikolay,

The problem persists if I run the application on the server.

I looked at network traffic but could not see the 200msec delays.

--Lorenzo
"Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
news:OeT0iaiQEHA.904@TK2MSFTNGP12.phx.gbl...
> Lorenzo,
>
> What data amount are you transmit from server to client? Is problem
persist,
> if you eliminate network time costs (for example, using client application
> on server box)?
> Did you try to monitor network traffic (for example, via Netwowk monitor
> from MS) between client and server? If yes, can you see strange 200 msec
> holes (delays) on it?
>
> Nick
>
>
> "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> news:#JXBknaQEHA.3748@TK2MSFTNGP09.phx.gbl...
> > Nikolay,
> >
> > The Registry key entry did not work, still slow.
> >
> > --Lorenzo
> >
> > "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> > news:uoPbOMWQEHA.3852@TK2MSFTNGP10.phx.gbl...
> > > Lorenzo,
> > >
> > > Try this suggestion. It is works fine for similar issue.
> > >
> > > A new registery key needs to be created in the Window 2003 Server:
> > >
> > > HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\EnableCopySend
of
> > > type of DWORD, value set to "1"
> > >
> > > After rebooting server computer check performance again.
> > >
> > > Let me know, please, if its suggestion works for you also.
> > >
> > > Nick
> > >
> > > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > > news:#lHxNu0PEHA.2404@TK2MSFTNGP12.phx.gbl...
> > > > Hi,
> > > >
> > > > I have setup a IIS 6 server and I'm in the process of moving some
ASP
> > > > applications that were hosted on a server running IIS 5. The ASP
> > > > applications are requesting data from an Oracle database hosted on a
> > > > separate machine.
> > > >
> > > > When the IIS 6 server is setup to run in IIS 5 Isolation Mode the
> > > > performance of the ASP application is very fast versus running the
> same
> > > > application on the same IIS 6 server running in Worker Process
> Isolation
> > > > Mode.
> > > >
> > > > In IIS 5 isolation mode the page is returned in 5 seconds, in Worker
> > > Process
> > > > isolation mode the same page is returned to the client in 1 minute.
> > > >
> > > > Any ideas of why IIS 5 isolation mode is so much faster? Any help
> will
> > be
> > > > appreciated.
> > > >
> > > > Thanks.
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Re: Performance problems IIS 6.0 running in IIS 5 (Isolation Mode) vs.Worker Process Isolation Mode by Lorenzo

Lorenzo
Tue May 25 18:55:02 CDT 2004

Nikolay,

I just tested the slow page from the IIS server and it comes back fast.
From a users PC it is very slow.

--Lorenzo
"Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
news:eij97KnQEHA.2784@TK2MSFTNGP10.phx.gbl...
> Nikolay,
>
> The problem persists if I run the application on the server.
>
> I looked at network traffic but could not see the 200msec delays.
>
> --Lorenzo
> "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> news:OeT0iaiQEHA.904@TK2MSFTNGP12.phx.gbl...
> > Lorenzo,
> >
> > What data amount are you transmit from server to client? Is problem
> persist,
> > if you eliminate network time costs (for example, using client
application
> > on server box)?
> > Did you try to monitor network traffic (for example, via Netwowk monitor
> > from MS) between client and server? If yes, can you see strange 200 msec
> > holes (delays) on it?
> >
> > Nick
> >
> >
> > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > news:#JXBknaQEHA.3748@TK2MSFTNGP09.phx.gbl...
> > > Nikolay,
> > >
> > > The Registry key entry did not work, still slow.
> > >
> > > --Lorenzo
> > >
> > > "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> > > news:uoPbOMWQEHA.3852@TK2MSFTNGP10.phx.gbl...
> > > > Lorenzo,
> > > >
> > > > Try this suggestion. It is works fine for similar issue.
> > > >
> > > > A new registery key needs to be created in the Window 2003 Server:
> > > >
> > > >
HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\EnableCopySend
> of
> > > > type of DWORD, value set to "1"
> > > >
> > > > After rebooting server computer check performance again.
> > > >
> > > > Let me know, please, if its suggestion works for you also.
> > > >
> > > > Nick
> > > >
> > > > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > > > news:#lHxNu0PEHA.2404@TK2MSFTNGP12.phx.gbl...
> > > > > Hi,
> > > > >
> > > > > I have setup a IIS 6 server and I'm in the process of moving some
> ASP
> > > > > applications that were hosted on a server running IIS 5. The ASP
> > > > > applications are requesting data from an Oracle database hosted on
a
> > > > > separate machine.
> > > > >
> > > > > When the IIS 6 server is setup to run in IIS 5 Isolation Mode the
> > > > > performance of the ASP application is very fast versus running the
> > same
> > > > > application on the same IIS 6 server running in Worker Process
> > Isolation
> > > > > Mode.
> > > > >
> > > > > In IIS 5 isolation mode the page is returned in 5 seconds, in
Worker
> > > > Process
> > > > > isolation mode the same page is returned to the client in 1
minute.
> > > > >
> > > > > Any ideas of why IIS 5 isolation mode is so much faster? Any help
> > will
> > > be
> > > > > appreciated.
> > > > >
> > > > > Thanks.
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Re: Performance problems IIS 6.0 running in IIS 5 (Isolation Mode) vs.Worker Process Isolation Mode by Nikolay

Nikolay
Wed May 26 02:17:59 CDT 2004

Lorenzo,

A few weeks ago we worked at the same migration issue from IIS5 on Win2000
platform to II6 on 2003 box. We discovered the same performance issue as you
described earlier. After some work with MS support we got suggestion that I
wrote in previous post. It works fine for us. Today I discovered official
bug description about this issue at
http://support.microsoft.com/default.aspx?scid=kb;en-us;840875

So, I think it should work. First of all, double check your additional
parameter (this MUST be DWORD type) in Win2003 server registry.

Secondary, try another registry setting on CLIENT machine. In TCP settings
need to add next DWORD value TcpDelAckTicks and set it to 0.

Value location is Tcpip\Parameters\Interfaces\interfaceGUID.

This is workaround only because should be implemented on ALL clients, but
if it works it shows that the root of problem is the same.



Good luck,

Nick



"Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
news:uVcl1OrQEHA.4000@TK2MSFTNGP10.phx.gbl...
> Nikolay,
>
> I just tested the slow page from the IIS server and it comes back fast.
> From a users PC it is very slow.
>
> --Lorenzo
> "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> news:eij97KnQEHA.2784@TK2MSFTNGP10.phx.gbl...
> > Nikolay,
> >
> > The problem persists if I run the application on the server.
> >
> > I looked at network traffic but could not see the 200msec delays.
> >
> > --Lorenzo
> > "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> > news:OeT0iaiQEHA.904@TK2MSFTNGP12.phx.gbl...
> > > Lorenzo,
> > >
> > > What data amount are you transmit from server to client? Is problem
> > persist,
> > > if you eliminate network time costs (for example, using client
> application
> > > on server box)?
> > > Did you try to monitor network traffic (for example, via Netwowk
monitor
> > > from MS) between client and server? If yes, can you see strange 200
msec
> > > holes (delays) on it?
> > >
> > > Nick
> > >
> > >
> > > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > > news:#JXBknaQEHA.3748@TK2MSFTNGP09.phx.gbl...
> > > > Nikolay,
> > > >
> > > > The Registry key entry did not work, still slow.
> > > >
> > > > --Lorenzo
> > > >
> > > > "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> > > > news:uoPbOMWQEHA.3852@TK2MSFTNGP10.phx.gbl...
> > > > > Lorenzo,
> > > > >
> > > > > Try this suggestion. It is works fine for similar issue.
> > > > >
> > > > > A new registery key needs to be created in the Window 2003
Server:
> > > > >
> > > > >
> HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\EnableCopySend
> > of
> > > > > type of DWORD, value set to "1"
> > > > >
> > > > > After rebooting server computer check performance again.
> > > > >
> > > > > Let me know, please, if its suggestion works for you also.
> > > > >
> > > > > Nick
> > > > >
> > > > > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > > > > news:#lHxNu0PEHA.2404@TK2MSFTNGP12.phx.gbl...
> > > > > > Hi,
> > > > > >
> > > > > > I have setup a IIS 6 server and I'm in the process of moving
some
> > ASP
> > > > > > applications that were hosted on a server running IIS 5. The
ASP
> > > > > > applications are requesting data from an Oracle database hosted
on
> a
> > > > > > separate machine.
> > > > > >
> > > > > > When the IIS 6 server is setup to run in IIS 5 Isolation Mode
the
> > > > > > performance of the ASP application is very fast versus running
the
> > > same
> > > > > > application on the same IIS 6 server running in Worker Process
> > > Isolation
> > > > > > Mode.
> > > > > >
> > > > > > In IIS 5 isolation mode the page is returned in 5 seconds, in
> Worker
> > > > > Process
> > > > > > isolation mode the same page is returned to the client in 1
> minute.
> > > > > >
> > > > > > Any ideas of why IIS 5 isolation mode is so much faster? Any
help
> > > will
> > > > be
> > > > > > appreciated.
> > > > > >
> > > > > > Thanks.
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Re: Performance problems IIS 6.0 running in IIS 5 (Isolation Mode) vs.Worker Process Isolation Mode by Lorenzo

Lorenzo
Tue May 25 18:55:02 CDT 2004

Nikolay,

I just tested the slow page from the IIS server and it comes back fast.
From a users PC it is very slow.

--Lorenzo
"Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
news:eij97KnQEHA.2784@TK2MSFTNGP10.phx.gbl...
> Nikolay,
>
> The problem persists if I run the application on the server.
>
> I looked at network traffic but could not see the 200msec delays.
>
> --Lorenzo
> "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> news:OeT0iaiQEHA.904@TK2MSFTNGP12.phx.gbl...
> > Lorenzo,
> >
> > What data amount are you transmit from server to client? Is problem
> persist,
> > if you eliminate network time costs (for example, using client
application
> > on server box)?
> > Did you try to monitor network traffic (for example, via Netwowk monitor
> > from MS) between client and server? If yes, can you see strange 200 msec
> > holes (delays) on it?
> >
> > Nick
> >
> >
> > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > news:#JXBknaQEHA.3748@TK2MSFTNGP09.phx.gbl...
> > > Nikolay,
> > >
> > > The Registry key entry did not work, still slow.
> > >
> > > --Lorenzo
> > >
> > > "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> > > news:uoPbOMWQEHA.3852@TK2MSFTNGP10.phx.gbl...
> > > > Lorenzo,
> > > >
> > > > Try this suggestion. It is works fine for similar issue.
> > > >
> > > > A new registery key needs to be created in the Window 2003 Server:
> > > >
> > > >
HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\EnableCopySend
> of
> > > > type of DWORD, value set to "1"
> > > >
> > > > After rebooting server computer check performance again.
> > > >
> > > > Let me know, please, if its suggestion works for you also.
> > > >
> > > > Nick
> > > >
> > > > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > > > news:#lHxNu0PEHA.2404@TK2MSFTNGP12.phx.gbl...
> > > > > Hi,
> > > > >
> > > > > I have setup a IIS 6 server and I'm in the process of moving some
> ASP
> > > > > applications that were hosted on a server running IIS 5. The ASP
> > > > > applications are requesting data from an Oracle database hosted on
a
> > > > > separate machine.
> > > > >
> > > > > When the IIS 6 server is setup to run in IIS 5 Isolation Mode the
> > > > > performance of the ASP application is very fast versus running the
> > same
> > > > > application on the same IIS 6 server running in Worker Process
> > Isolation
> > > > > Mode.
> > > > >
> > > > > In IIS 5 isolation mode the page is returned in 5 seconds, in
Worker
> > > > Process
> > > > > isolation mode the same page is returned to the client in 1
minute.
> > > > >
> > > > > Any ideas of why IIS 5 isolation mode is so much faster? Any help
> > will
> > > be
> > > > > appreciated.
> > > > >
> > > > > Thanks.
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Re: Performance problems IIS 6.0 running in IIS 5 (Isolation Mode) vs.Worker Process Isolation Mode by Lorenzo

Lorenzo
Wed May 26 12:44:32 CDT 2004

Nikolay,

Strange thing, looks like my pages are being served to the client very fast
now. The thing is I did not do anything. In order to troubleshoot I had
setup 2 web servers both running W2K3 with IIS 6 in worker Isolation Mode,
each on a different network segments, each communicating to the database
server via different routes. On both web servers I could duplicate the
problem consistently from my client and I also tested it from other clients,
same results. One of the web servers has the new registry entry the other
does not.

Now, without doing anything my pages are served very quickly. I don't
understand it, am I having network problems? I don't think I am since I was
able to get the pages served to the client fast if I switched both web
servers to IIS 5 Isolation Mode.

Any clues or ideas as to what is happening?

Thanks.




"Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
news:eEtBWGvQEHA.3732@TK2MSFTNGP11.phx.gbl...
> Lorenzo,
>
> A few weeks ago we worked at the same migration issue from IIS5 on Win2000
> platform to II6 on 2003 box. We discovered the same performance issue as
you
> described earlier. After some work with MS support we got suggestion that
I
> wrote in previous post. It works fine for us. Today I discovered official
> bug description about this issue at
> http://support.microsoft.com/default.aspx?scid=kb;en-us;840875
>
> So, I think it should work. First of all, double check your additional
> parameter (this MUST be DWORD type) in Win2003 server registry.
>
> Secondary, try another registry setting on CLIENT machine. In TCP settings
> need to add next DWORD value TcpDelAckTicks and set it to 0.
>
> Value location is Tcpip\Parameters\Interfaces\interfaceGUID.
>
> This is workaround only because should be implemented on ALL clients, but
> if it works it shows that the root of problem is the same.
>
>
>
> Good luck,
>
> Nick
>
>
>
> "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> news:uVcl1OrQEHA.4000@TK2MSFTNGP10.phx.gbl...
> > Nikolay,
> >
> > I just tested the slow page from the IIS server and it comes back fast.
> > From a users PC it is very slow.
> >
> > --Lorenzo
> > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > news:eij97KnQEHA.2784@TK2MSFTNGP10.phx.gbl...
> > > Nikolay,
> > >
> > > The problem persists if I run the application on the server.
> > >
> > > I looked at network traffic but could not see the 200msec delays.
> > >
> > > --Lorenzo
> > > "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> > > news:OeT0iaiQEHA.904@TK2MSFTNGP12.phx.gbl...
> > > > Lorenzo,
> > > >
> > > > What data amount are you transmit from server to client? Is problem
> > > persist,
> > > > if you eliminate network time costs (for example, using client
> > application
> > > > on server box)?
> > > > Did you try to monitor network traffic (for example, via Netwowk
> monitor
> > > > from MS) between client and server? If yes, can you see strange 200
> msec
> > > > holes (delays) on it?
> > > >
> > > > Nick
> > > >
> > > >
> > > > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > > > news:#JXBknaQEHA.3748@TK2MSFTNGP09.phx.gbl...
> > > > > Nikolay,
> > > > >
> > > > > The Registry key entry did not work, still slow.
> > > > >
> > > > > --Lorenzo
> > > > >
> > > > > "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> > > > > news:uoPbOMWQEHA.3852@TK2MSFTNGP10.phx.gbl...
> > > > > > Lorenzo,
> > > > > >
> > > > > > Try this suggestion. It is works fine for similar issue.
> > > > > >
> > > > > > A new registery key needs to be created in the Window 2003
> Server:
> > > > > >
> > > > > >
> > HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\EnableCopySend
> > > of
> > > > > > type of DWORD, value set to "1"
> > > > > >
> > > > > > After rebooting server computer check performance again.
> > > > > >
> > > > > > Let me know, please, if its suggestion works for you also.
> > > > > >
> > > > > > Nick
> > > > > >
> > > > > > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > > > > > news:#lHxNu0PEHA.2404@TK2MSFTNGP12.phx.gbl...
> > > > > > > Hi,
> > > > > > >
> > > > > > > I have setup a IIS 6 server and I'm in the process of moving
> some
> > > ASP
> > > > > > > applications that were hosted on a server running IIS 5. The
> ASP
> > > > > > > applications are requesting data from an Oracle database
hosted
> on
> > a
> > > > > > > separate machine.
> > > > > > >
> > > > > > > When the IIS 6 server is setup to run in IIS 5 Isolation Mode
> the
> > > > > > > performance of the ASP application is very fast versus running
> the
> > > > same
> > > > > > > application on the same IIS 6 server running in Worker Process
> > > > Isolation
> > > > > > > Mode.
> > > > > > >
> > > > > > > In IIS 5 isolation mode the page is returned in 5 seconds, in
> > Worker
> > > > > > Process
> > > > > > > isolation mode the same page is returned to the client in 1
> > minute.
> > > > > > >
> > > > > > > Any ideas of why IIS 5 isolation mode is so much faster? Any
> help
> > > > will
> > > > > be
> > > > > > > appreciated.
> > > > > > >
> > > > > > > Thanks.
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Re: Performance problems IIS 6.0 running in IIS 5 (Isolation Mode) vs.Worker Process Isolation Mode by Nikolay

Nikolay
Thu May 27 02:32:25 CDT 2004

Lorenzo,

Very strange... Looks like miracle. May be server rebooting or client page
caching?
Try to reboot servers again and check reg settings thoroughly on clients and
server boxes.

Nick

"Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
news:Ovfxck0QEHA.252@TK2MSFTNGP10.phx.gbl...
> Nikolay,
>
> Strange thing, looks like my pages are being served to the client very
fast
> now. The thing is I did not do anything. In order to troubleshoot I had
> setup 2 web servers both running W2K3 with IIS 6 in worker Isolation Mode,
> each on a different network segments, each communicating to the database
> server via different routes. On both web servers I could duplicate the
> problem consistently from my client and I also tested it from other
clients,
> same results. One of the web servers has the new registry entry the other
> does not.
>
> Now, without doing anything my pages are served very quickly. I don't
> understand it, am I having network problems? I don't think I am since I
was
> able to get the pages served to the client fast if I switched both web
> servers to IIS 5 Isolation Mode.
>
> Any clues or ideas as to what is happening?
>
> Thanks.
>
>
>
>
> "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> news:eEtBWGvQEHA.3732@TK2MSFTNGP11.phx.gbl...
> > Lorenzo,
> >
> > A few weeks ago we worked at the same migration issue from IIS5 on
Win2000
> > platform to II6 on 2003 box. We discovered the same performance issue as
> you
> > described earlier. After some work with MS support we got suggestion
that
> I
> > wrote in previous post. It works fine for us. Today I discovered
official
> > bug description about this issue at
> > http://support.microsoft.com/default.aspx?scid=kb;en-us;840875
> >
> > So, I think it should work. First of all, double check your additional
> > parameter (this MUST be DWORD type) in Win2003 server registry.
> >
> > Secondary, try another registry setting on CLIENT machine. In TCP
settings
> > need to add next DWORD value TcpDelAckTicks and set it to 0.
> >
> > Value location is Tcpip\Parameters\Interfaces\interfaceGUID.
> >
> > This is workaround only because should be implemented on ALL clients,
but
> > if it works it shows that the root of problem is the same.
> >
> >
> >
> > Good luck,
> >
> > Nick
> >
> >
> >
> > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > news:uVcl1OrQEHA.4000@TK2MSFTNGP10.phx.gbl...
> > > Nikolay,
> > >
> > > I just tested the slow page from the IIS server and it comes back
fast.
> > > From a users PC it is very slow.
> > >
> > > --Lorenzo
> > > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > > news:eij97KnQEHA.2784@TK2MSFTNGP10.phx.gbl...
> > > > Nikolay,
> > > >
> > > > The problem persists if I run the application on the server.
> > > >
> > > > I looked at network traffic but could not see the 200msec delays.
> > > >
> > > > --Lorenzo
> > > > "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> > > > news:OeT0iaiQEHA.904@TK2MSFTNGP12.phx.gbl...
> > > > > Lorenzo,
> > > > >
> > > > > What data amount are you transmit from server to client? Is
problem
> > > > persist,
> > > > > if you eliminate network time costs (for example, using client
> > > application
> > > > > on server box)?
> > > > > Did you try to monitor network traffic (for example, via Netwowk
> > monitor
> > > > > from MS) between client and server? If yes, can you see strange
200
> > msec
> > > > > holes (delays) on it?
> > > > >
> > > > > Nick
> > > > >
> > > > >
> > > > > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > > > > news:#JXBknaQEHA.3748@TK2MSFTNGP09.phx.gbl...
> > > > > > Nikolay,
> > > > > >
> > > > > > The Registry key entry did not work, still slow.
> > > > > >
> > > > > > --Lorenzo
> > > > > >
> > > > > > "Nikolay" <nbaranov_ANTI_SPAM_@bcc.ru> wrote in message
> > > > > > news:uoPbOMWQEHA.3852@TK2MSFTNGP10.phx.gbl...
> > > > > > > Lorenzo,
> > > > > > >
> > > > > > > Try this suggestion. It is works fine for similar issue.
> > > > > > >
> > > > > > > A new registery key needs to be created in the Window 2003
> > Server:
> > > > > > >
> > > > > > >
> > > HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\EnableCopySend
> > > > of
> > > > > > > type of DWORD, value set to "1"
> > > > > > >
> > > > > > > After rebooting server computer check performance again.
> > > > > > >
> > > > > > > Let me know, please, if its suggestion works for you also.
> > > > > > >
> > > > > > > Nick
> > > > > > >
> > > > > > > "Lorenzo Pena" <lorenzo.pena@senomyx.com> wrote in message
> > > > > > > news:#lHxNu0PEHA.2404@TK2MSFTNGP12.phx.gbl...
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > > I have setup a IIS 6 server and I'm in the process of moving
> > some
> > > > ASP
> > > > > > > > applications that were hosted on a server running IIS 5.
The
> > ASP
> > > > > > > > applications are requesting data from an Oracle database
> hosted
> > on
> > > a
> > > > > > > > separate machine.
> > > > > > > >
> > > > > > > > When the IIS 6 server is setup to run in IIS 5 Isolation
Mode
> > the
> > > > > > > > performance of the ASP application is very fast versus
running
> > the
> > > > > same
> > > > > > > > application on the same IIS 6 server running in Worker
Process
> > > > > Isolation
> > > > > > > > Mode.
> > > > > > > >
> > > > > > > > In IIS 5 isolation mode the page is returned in 5 seconds,
in
> > > Worker
> > > > > > > Process
> > > > > > > > isolation mode the same page is returned to the client in 1
> > > minute.
> > > > > > > >
> > > > > > > > Any ideas of why IIS 5 isolation mode is so much faster?
Any
> > help
> > > > > will
> > > > > > be
> > > > > > > > appreciated.
> > > > > > > >
> > > > > > > > Thanks.
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > &g