如何限制對特定處理器的 ASP.NET 在多處理器系統中

文章翻譯 文章翻譯
文章編號: 815156 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
全部展開 | 全部摺疊

在此頁中

結論

本文將逐步告訴您,您可以如何來限制 ASP.NET 在多處理器系統中使用特定的處理器。您可以設定 ASP.NET 應用程式使用指定的處理器使用多處理器系統中。這會很有用來控制整體的效能影響應用程式,可能會對伺服器具有該網頁。當您限制多個 ASP.NET 至單一伺服器上的某些處理器的應用程式限制會影響另一個應用程式效能的應用程式的機會。在 [SQL] 伺服器相同的實體伺服器上執行 ASP.NET 應用程式和 SQL Server 組態會指定不同的處理器時,此點將特別有用。

附註在大多數情況下可以到達達到最佳效能,如果您允許所有處理程序使用所有的處理器。ASP.NET 的處理器使用量必須只限於限制對其他處理程序影響。



設定 processModel 項目

若要強制 ASP.NET 應用程式,以使用特定的處理器,您必須將轉換來決定正確的設定值的二進位數字。然後您可以編輯應用程式的 Web.config 檔。在 Web.config] 檔中您新增或修改 processModel 項目]。要這麼做,請您執行下列步驟:
  1. 若要開啟 [小算盤 任務長條圖上按一下 [開始],再按 執行
  2. 開啟 的文字方塊中輸入 calc.exe],然後再按一下 [確定]]。
  3. 按一下 [檢視] 功能表 的科學記號
  4. 在 [檢視] 功能表上, 按一下 [二元]。
  5. 使用 01 指定的處理器 ASP.NET 可以或無法使用。

    針對您想要使用 ASP.NET 的處理器使用 1。 針對不想使用的 ASP.NET 的處理器使用 0。例如,當您想要使用前兩個處理器的四處理器電腦的 ASP.NET,輸入 1100年
  6. 在 [檢視] 功能表中上, 按一下 [十進位]。

    請注意十進位數字。
  7. 在文字編輯器如 「 記事本 」 中開啟 Web.config 檔案。 Web.config 檔案位於 [應用程式的儲存位置] 資料夾中。
  8. 在 Web.config 的檔案加入 processModel 組態項目 System.web 項目底下。

    附註:在新增之前 <processModel > 至 Web.config 檔案使用者必須請確定allowDefinition 屬性在 <processModel > Web.config 檔的區段設定為所有位置
  9. 加入,然後將 processModel 項目的 webGarden 屬性設為 True
  10. 新增並再將 processModel 項目的 cpuMask 屬性設定為 [決定您的計算結果。

    前面做不引用以 0x 數因為計算的結果是十進位數字。下列範例會示範 processModel 項目,設定為 [啟用只有四個處理器的電腦前兩個處理器
    <processModel
        enable="true"
        webGarden="true"
        cpuMask="12" />
    
  11. 儲存 Web.config 檔案。ASP.NET 應用程式會自動重新啟動,並使用指定的處理器。

?考

如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
818015如何調整及縮放比例的.NET Framework 建置的應用程式的效能
如需有關 <processmodel> 項目,請造訪下列 Microsoft 網站:
http://msdn2.microsoft.com/en-us/library/7w2sway1(vs.71).aspx
如需有關 <section> 項目,請造訪下列 Microsoft 網站: http://msdn2.microsoft.com/en-us/library/aa309408(VS.71).aspx

屬性

文章編號: 815156 - 上次校閱: 2014年2月27日 - 版次: 4.4
這篇文章中的資訊適用於:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
關鍵字:?
kbnosurvey kbarchive kbmt kbwebservices kbwebserver kbwebforms kbconfig kbhowtomaster KB815156 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:815156
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

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