Zum Beschränken von ASP.NET auf bestimmten Prozessoren in einem Multiprozessorsystem

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 815156 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser detaillierte Artikel beschreibt, wie Sie ASP.NET bestimmte Prozessoren in einem Multiprozessorsystem Verwendung einschränken können. Sie können ASP.NET-Anwendungen angegebene Prozessoren in einem Multiprozessorsystem verwendet werden, konfigurieren. Dies ist der allgemeine Leistung Auswirkungen, Web kontrollieren können, Anwendungen auf einem Server haben möglicherweise, hilfreich. Wenn Sie mehrere ASP.NET einschränken Anwendungen auf bestimmten Prozessoren auf einem einzelnen Server beschränken die Möglichkeit, eine Anwendung auf die Leistung einer anderen Anwendung beeinflussen. Dies ist besonders nützlich, wenn die ASP.NET-Anwendung auf dem gleichen physischen Server wie der SQL Server führt und SQL Server-Konfiguration unterschiedliche Prozessoren gibt.

Hinweis: In den meisten Fällen können Sie eine optimale Leistung erreichen, wenn Sie alle Prozesse mit der alle Prozessoren zulassen. Prozessorauslastung für ASP.NET muss beschränkt, nur um die Auswirkungen auf andere Prozesse zu begrenzen.



Konfigurieren Sie das ProcessModel-element

Um eine ASP.NET-Anwendung für bestimmte Prozessoren zu erzwingen, müssen Sie eine binäre Zahl zur Festlegung der korrekten Einstellungen konvertieren. Anschließend können Sie die Datei Web.config für die Anwendung bearbeiten. In der Datei Web.config Sie hinzufügen, oder Sie ändern das ProcessModel -Element. Gehen Sie hierzu folgendermaßen vor:
  1. Zum Öffnen des Rechners klicken Sie auf der Taskleiste klicken Sie auf Start und dann auf Ausführen .
  2. Geben Sie calc.exe im Textfeld Öffnen und klicken Sie dann auf OK .
  3. Klicken Sie im Ansicht auf Wissenschaftlich .
  4. Klicken Sie im Anzeigen auf Binär .
  5. Verwenden Sie 0 und 1 , um die Prozessoren anzugeben, die ASP.NET oder kann nicht verwenden können.

    Verwenden Sie 1 für den Prozessor, den Sie für ASP.NET verwenden möchten. Verwenden Sie 0 für den Prozessor, die nicht für ASP.NET verwenden. Wenn Sie die ersten beiden Prozessoren für ASP.NET eines Computers mit vier Prozessoren verwenden möchten, geben Sie beispielsweise 1100 .
  6. Klicken Sie im Menü Ansicht auf Decimal .

    Beachten Sie die dezimale-Nummer.
  7. Öffnen Sie die Web.config-Datei in einem Texteditor wie Editor. Die Datei Web.config befindet sich im Ordner, in die Anwendung gespeichert ist.
  8. Fügen Sie in der Datei Web.config das ProcessModel Konfiguration-Element unter dem System.Web -Element ein.

    Hinweis: Vor dem Hinzufügen von < ProcessModel > in Web.config-Datei, der Benutzer muss sicherstellen, dass die AllowDefinition -Attribut in der < ProcessModel >-Abschnitt der Datei Web.config festgelegt ist überall .
  9. Fügen Sie hinzu, und legen Sie das WebGarden -Attribut des-Elements ProcessModel auf true .
  10. Fügen Sie hinzu, und legen Sie das CpuMask -Attribut des-Elements ProcessModel zum Ergebnis, das in die Berechnung bestimmt wird.

    Stellen Sie die Zahl mit 0 X voran, da das Ergebnis der Berechnung eine Dezimalzahl ist. Das folgende Beispiel veranschaulicht das ProcessModel -Element, der nur die ersten beiden Prozessoren eines Computers mit vier Prozessoren aktivieren konfiguriert ist.
    <processModel
        enable="true"
        webGarden="true"
        cpuMask="12" />
    
  11. Speichern Sie die Datei Web.config. Die ASP.NET-Anwendung automatisch neu gestartet und verwendet nur die angegebenen Prozessoren.

Informationsquellen

Weitere Informationen finden Sie die folgende KB-Artikelnummer:
818015Wie Leistung optimieren und Skalieren von Anwendungen, die auf .NET Framework integriert sind
Weitere Informationen zu den <processmodel>-Element, den folgenden Microsoft-Website:
http://msdn2.microsoft.com/en-us/library/7w2sway1(vs.71).aspx
Weitere Informationen zu den <section>-Element, den folgenden Microsoft-Website: http://msdn2.microsoft.com/en-us/library/aa309408(VS.71).aspx

Eigenschaften

Artikel-ID: 815156 - Geändert am: Donnerstag, 27. Februar 2014 - Version: 4.4
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Keywords: 
kbnosurvey kbarchive kbmt kbwebservices kbwebserver kbwebforms kbconfig kbhowtomaster KB815156 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 815156
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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