Postup: Analyzovat výkon aplikací technologie ASP.NET pomocí nástroje správy výkonu

Prohlášení o odmítnutí odpovědnosti pro už nepodporovaný obsah KB

Tento článek byl napsán pro produkty, ke kterým již Microsoft nadále nenabízí podporu. Článek je tedy poskytován „tak, jak je“ a nebude už nadále aktualizován.

Souhrn

Tento podrobný článek popisuje, jak k analýze výkonu aplikace technologie ASP.NET pomocí nástroje správy výkonu.


Technologie ASP.NET poskytuje velké množství informací pomocí čítače výkonu standardní. Čítače výkonu standardní mohou být sledovány pomocí modulu snap-in výkon. Tyto informace jsou užitečné pro správce systému, kteří musí porozumět charakteristiky výkonu aplikace technologie ASP.NET. Čítače výkonu můžete zobrazit čas potřebný k vykreslení stránky, zátěže kladené na procesor a počet aktivních relací technologie ASP.NET.


Tyto klíče čítače sledování je vhodné za následujících okolností:
  • Můžete vytvořit základní úrovně výkonu a pak použít tento směrný plán pro měření dopadu změny konfigurace a aktualizace aplikace.
  • Můžete ověřit změny provedené v konfiguraci aplikace speciálně pro zlepšení výkonu.
  • Můžete ověřit, že hardwarové inovace mají vliv na výkon.
  • Můžete sledovat výkon aplikace při zatížení. Zatížení může být skutečné nebo uměle generované nástrojem, jako je například nástroj Web Application Stress.
  • Můžete určit dopad na výkon aplikace inovací.
Tento článek popisuje nejdůležitější čítače, které lze použít k analýze výkonu aplikací ASP.NET. Toto není úplný seznam čítačů technologie ASP.NET. Jsou popsány pouze minimální čítače, které je nutné měřit výkon aplikace.

zpět na horní

Čítače sledování výkonu klíče

Tyto čítače jsou nejvíce snadno zobrazit pomocí modulu snap-in výkon. Chcete-li spustit modul snap-in výkon, postupujte následujícím způsobem:
  1. Na panelu nástrojů klepněte na tlačítko start, přejděte na
    Nastavenía potom na příkaz Ovládací panely.
  2. Poklepejte na panel Nástroje Pro správua poklepejte na panel Nástroje výkon .
  3. Při výkonu modulu snap-in spuštěn, vyberte klepnutím
    Objekt v levém podokně a potom klepněte na tlačítko Sledování systému
    Přidat na panel nástrojů přidat čítače, které jsou popsány v následující tabulce.
    Objekt sledování výkonuČítačInstance (Pokud je potřeba)Popis
    Proces% Času procesoru
    aspnet_wpProcento času, který je čas procesoru využívané technologie ASP.NET. Při porovnávání výkonu standardní zatížení proti dříve zachycené účaří sníží v tomto požadavky nižší procesoru čítač odhalí a tedy větší škálovatelnost.
    ProcesPracovní sadaaspnet_wpMnožství paměti, která je aktivně používána technologií ASP.NET. Zatímco vývojář aplikace má maximální kontrolu nad jak paměti je spotřebována aplikací, správci systému mohou mít významný dopad nastavením časový limit relace.
    Aplikace technologie ASP.NETRequests/Sec__Total__Při analýze výkonu proti uměle generované zatížení tento čítač umožňuje ověřit odesláním rychlé zpracování požadavků. Pokud počet žádostí za sekundu klesne pod počet požadavků, které jsou generovány za sekundu, služby Řízení front zpráv dochází. To znamená, že má byla překračovat požadavek na maximální rychlost. Při analýze skutečné uživatelské zatížení ve výrobním prostředí, tento čítač odhalí zatížení je na webu.
    Aplikace technologie ASP.NETAktivní relace__Total__Tento čítač zobrazuje počet relací technologie ASP.NET, které byly vytvořeny, ale nebyly vypršel časový limit. Relace aplikace technologie ASP.NET vytvořit novou relaci, když je odeslán požadavek uživatele bez souboru cookie. Relace jsou odstraněny při aplikaci zničí relace nebo při vypršení časového limitu relace. Ve výchozím nastavení technologie ASP.NET relace vyprší po 20 minutách. Každá relace spotřebovává paměť. Proto pokud snížíte vypršení časového limitu relace, můžete zvýšit výkon relace používá velké množství paměti a významný počet relací, které jsou aktivní. Sledujte čítač pracovní sada k měření dopadu této relace časového limitu má na spotřebu paměti.
    ASP.NETAktivní relace stavového serveruTento čítač obsahuje stejné informace jako aktivní relace čítače v objektu výkonu aplikace ASP.NET . Pomocí tohoto čítače při stavu serveru místo relace v procesu.
    ASP.NETDoba provádění požadavkuTento čítač zobrazuje čas v milisekundách, kterou potřebuje k vykreslení poslední požadovanou stránku a potom předá uživateli. Tento čítač obecně bude větší než čas, který ukazuje trasování k vykreslení stránky. Tento čítač je komplexnější měření času zahájení dokončení požadavku. Pokud tento čítač zobrazuje dolní průměr ve srovnání s směrný plán, potom škálovatelnost a výkon aplikace byly zvýšeny.
zpět na horní

Odkazy

Další informace o sledování prahové hodnoty výkonu v rozhraní.NET Framework SDK dokumentaci nebo naleznete na následujícím webu společnosti Microsoft:

http://msdn.microsoft.com/library/en-us/vbcon/html/vboriinstrumentingperformancethresholdsonserver.asp

zpět na horní
Vlastnosti

ID článku: 815159 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor