Comment restreindre ASP.NET aux processeurs spécifiques dans un système multiprocesseur

Traductions disponibles Traductions disponibles
Numéro d'article: 815156 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article étape par étape explique comment restreindre ASP.NET pour utiliser les processeurs spécifiques dans un système multiprocesseur. Vous pouvez configurer des applications ASP.NET d'utiliser les processeurs spécifiés dans un système multiprocesseur. Ceci est utile pour contrôler l'effet de performances globale ce site Web applications peuvent avoir sur un serveur. Lorsque vous restreignez ASP.NET plusieurs applications vers certains processeurs sur un serveur unique, vous limitez l'opportunité pour une application affecter les performances d'une autre application. Ceci est particulièrement utile lorsque l'application ASP.NET s'exécute sur le même serveur physique que le serveur SQL et la configuration de SQL Server Spécifie différents processeurs.

note Dans la plupart des cas, vous pouvez atteindre des performances optimales si vous autorisez tous les processus utiliser tous les processeurs. Utilisation du processeur pour ASP.NET doit être limitée uniquement à limiter l'effet sur les autres processus.



Configurer l'élément processModel

Pour forcer une application ASP.NET pour utiliser processeurs spécifiques, vous devez convertir un nombre binaire pour déterminer les paramètres corrects. Ensuite, vous pouvez modifier le fichier Web.config pour l'application. Dans le fichier Web.config, vous ajoutez ou vous modifier l'élément processModel . Pour ce faire, procédez comme suit :
  1. Pour ouvrir la Calculatrice , dans la barre des tâches, cliquez sur Démarrer et puis cliquez sur Exécuter .
  2. Dans la zone de texte ouvrir , tapez calc.exe , puis cliquez sur OK .
  3. Dans le menu Affichage , cliquez sur scientifique .
  4. Dans le menu Affichage , cliquez sur binaire .
  5. Utilisez 0 et 1 pour spécifier les processeurs ASP.NET pouvez ou ne peut pas utiliser.

    Utilisez 1 pour le processeur que vous souhaitez utiliser pour ASP.NET. Utiliser 0 pour le processeur que vous ne souhaitez pas utiliser pour ASP.NET. Par exemple, lorsque vous souhaitez utiliser les deux premières processeurs pour ASP.NET d'un ordinateur à quatre processeurs, tapez 1100 .
  6. Dans le menu Affichage , cliquez sur décimal .

    Notez le nombre décimal.
  7. Ouvrez le fichier Web.config dans un éditeur de texte tel que le bloc-notes. Le fichier Web.config se trouve dans le dossier dans lequel l'application est enregistrée.
  8. Dans le fichier Web.config, ajoutez l'élément de configuration processModel sous l'élément System.web .

    Remarque : Avant d'ajouter < processModel > au fichier Web.config, l'utilisateur doit vous assurer que leattribut allowDefinition dans la < processModel > section du fichier Web.config est définie sur partout où .
  9. Ajouter et définissez l'attribut webGarden de l'élément processModel sur True .
  10. Ajouter et définissez l'attribut cpuMask de l'élément processModel du résultat est déterminé dans votre calcul.

    Préfixer le numéro 0 x car le résultat du calcul est un nombre décimal. L'exemple suivant illustre l'élément processModel qui est configuré pour activer uniquement les deux premières processeurs d'un ordinateur à quatre processeurs.
    <processModel
        enable="true"
        webGarden="true"
        cpuMask="12" />
    
  11. Enregistrez le fichier Web.config. L'application ASP.NET redémarre automatiquement et utilise uniquement les processeurs spécifiés.

Références

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
818015 Comment faire pour optimisation et de l'échelle de performances des applications qui sont intégrées sur le .NET Framework
Pour plus d'informations sur la <processmodel>élément, reportez-vous au site Web de Microsoft à adresse :
http://msdn2.microsoft.com/en-us/library/7w2sway1(vs.71).aspx
Pour plus d'informations sur la <section>élément, reportez-vous au site Web de Microsoft à adresse : http://msdn2.microsoft.com/en-us/library/aa309408(VS.71).aspx

Propriétés

Numéro d'article: 815156 - Dernière mise à jour: mercredi 26 février 2014 - Version: 4.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Mots-clés : 
kbnosurvey kbarchive kbmt kbwebservices kbwebserver kbwebforms kbconfig kbhowtomaster KB815156 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 815156
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com