webForumDet fria alternativet

IIS 5, Se vilken site som slukar processorkraft

Webbservrar

9 svar · 425 visningar · startad av airwolf

Medlem sedan okt. 2003132 inlägg
Frågan#1

Finns det nåt sätt att se vilken website i en Win2k Server som slukar processorkraft.
det kommer ju upp ett par st dllhost.exe och jag skulle vilja se vilken sida som kör vilken process

Medlem sedan juli 20044 453 inlägg
#2

tlist borde kunna hjälpa dig. Då kan du få fram vilken website som ligger under vilken dllhost.

Medlem sedan feb. 200112 078 inlägg
#3

Om webbplatserna har "Isolation Level" satt till "High (Isolated)", går det att jämföra PID-id i Component Manager mot de som DLL-hosten har i Process Manager.

Däremot de i "Normal" eller "Low", samlas under en gemensam DLL-host samt i IIS'ens process.

Medlem sedan juli 20044 453 inlägg
#4

High är dllhost
Low, Normal är inetinfo

om vi ska specificera det

Medlem sedan feb. 200112 078 inlägg
#5

legis skrev:

High är dllhost
Low, Normal är inetinfo

om vi ska specificera det

Är det inte så att alla Normal delar på en och samma DLL-host, och Low ligger i Inetinfo?

Medlem sedan juli 20044 453 inlägg
#6

OveRRidE skrev:

Är det inte så att alla Normal delar på en och samma DLL-host, och Low ligger i Inetinfo?

japp, helt rätt. inetinfo brukar även kallas in-process. Normal brukar sägas vara shared pool, d.v.s. alla websiter som körs under Normal använder samma dllhost. High, eller out-of-process innebär att varje website har en egen dllhost.

Medlem sedan okt. 2003132 inlägg
#7

Så det är rekommenderat att köra high?
Kan det bli nåt annat som strular om man kör high?

Medlem sedan okt. 2003132 inlägg
#8

OveRRidE skrev:

Om webbplatserna har "Isolation Level" satt till "High (Isolated)", går det att jämföra PID-id i Component Manager mot de som DLL-hosten har i Process Manager.

Stopp ett tag! :)

Component Manager & Process Manager, vars hittar du dem?

Medlem sedan feb. 20013 023 inlägg
#9

airwolf skrev:

Så det är rekommenderat att köra high?
Kan det bli nåt annat som strular om man kör high?

I väntan på legis svar:
Om du kör high kommer du nog inte att kunna hantera lika många användare. Med att köra High kommer du vinna i stabilitet. Det finns alltid två sidor av myntet...

Men det kommer nog utförligare svar... :)

Medlem sedan juli 20044 453 inlägg
#10

Japp, som clarkbones säger. En av de största skillnaderna mellan Windows 2000 och 2003 är just hur isolerade processer hanteras. I Windows 2003 hanteras detta med worker processes och application pools. I Windows 2000 tar varje isolerad application mer resurser. Windows 2000 var inte skriven med samma isoleringstänkande som Windows 2003. Det var/är därför rekommenderat att isolera processer endast i felsökningssyfte i Windows 2000, eller för att säkerställa att nya applikationer kör ok.

Har du kritiska applikationer så bör givetvis dessa också köras isolerade, men varje applikation kommer att ta upp mer resurser. Två sidor av myntet som sagt :)

268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)