web-dev-qa-db-fra.com

Utilisation de la mémoire de chaque pool d'applications

J'utilise IIS 7.5 et j'ai certains sites ASP.NET et certains services Web dans différents pools d'applications. De nos jours, la mémoire du serveur est très utilisée, alors comment je connais chaque pool d'applications utilisé mémoire? Y a-t-il un moyen? une suggestion?

28
Saeid Alizade
  • Accédez à IIS Manager
  • Cliquez sur le nom de votre serveur dans le volet Connexions
  • Dans la section IIS de la vue Fonctionnalités, double-cliquez sur le Worker Processes icône

Ici, vous pouvez voir l'utilisation des octets privés et virtuels de chaque pool d'applications en cours d'exécution.

IIS snapshot

Plus d'informations peuvent être trouvées ici: http://technet.Microsoft.com/en-us/library/cc771273 (v = ws.10) .aspx

44
ngm

Chaque pool d'applications sera dans son propre processus w3wp.exe.

Ouvrez le gestionnaire de tâches, puis accédez à l'onglet Détails. Faites un clic droit sur les colonnes, sélectionnez "Sélectionner les colonnes". (Sur certaines versions de Windows, c'est dans le menu: Affichage -> Sélectionner les colonnes). Assurez-vous que "Ligne de commande" est sélectionné.

Triez ensuite par nom, examinez vos instances w3wp.exe et comparez l'utilisation de la mémoire. Vous pouvez savoir quel pool d'applications chacun utilise car le nom apparaîtra sur la ligne de commande.

17
FarmerBob