Ana SayfaBlogHakkımdaİletişim

Performance Monitoring for Individual Applications in a Single Worker Process

03.01.2010 14:57

Bir sunucuda hizmet veren web uygulamaların sayıları düzenli bir şekilde artış göstermektedir. Bu web uygulamalarının her birini aynı işlemci gücü ve ram kaynaklarını paylaşmaktadırlar. Bir web uygulaması bu kaynaklardan birini yüksek oranda kullandığında diğer web uygulamalarının performansını olumsuz yönde etkileyecektir. Bu soruna çözüm olarak sunucu yöneticileri her web uygulamaları için ayı wroker process tanımlama yoluna giderek aşırı kaynak kullanan wen uygulamalsını tespit etmektedirler. Ancak buda sunucu yöneticileri için ek bir işgücü anlamına gelmektedir.

 


ASP.NET 4.0 ile birlikte, bir sunucuda tüm web uygulamaları aynı worker pocess'i kullansa dahi tekil olarak bir web uyglamasının işlemci ve ram kullanım detaylarını inceleyebilmek mümkün hale gelmektedir. Bunun için aspnet.config dosyasında aşağıdaki örnekteki gibi bir değişiklik yapmak yeterli olacaktır.

 


<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
  <runtime>
    <appDomainResourceMonitoring enabled="true"/>
  </runtime>
</configuration>

 


Not : aspnet.config dosyası.NET Framework kurulu olduğu dizinde bulunur. Web.config dosyası ile karıştırılmamalıdır.

Bu yazı 163 kere okundu.

Yorumlar

Yorum Ekle

sen dinliyorum ??

Ad Soyad ( kimlik arayışındaki ergenler nick girebilir )

Web Site ( http ile başlayan ! )

E-posta ( spam ve reklam göndermek için )

Yorum ( XSS atack scriptleri eklenecek alan )

Blog yazılarına geri dön