如何判斷適當的網頁檔案的大小為 64 位元版本的 Windows

文章翻譯 文章翻譯
文章編號: 889654 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

64 位元版本的 Microsoft Windows Server 2003 和 Microsoft Windows XP 可以支援更多的 RAM,比 32 位元版本,這些產品。 當電腦加入大量記憶體時,不可能需要分頁檔。 當您使用分頁/秒計數器來測量分頁檔使用,傳回的值可能不正確。 若要取得精確的度量單位的分頁檔使用,您也必須使用其他效能計數器。 您可以使用系統監視器度量來計算您的電腦需要的分頁檔的大小。

不支援 Windows 網域控制站] 和 [DFS 複寫]、 [憑證] 和 [ADAM/LDS 伺服器沒有設定的分頁檔。 由於演算法,LSASS 資料庫快取而定 」 轉換頁 repurposed/秒 」 效能計數器,分頁檔在需要請確定資料庫快取足以如果由其他服務或應用程式要求記憶體釋放記憶體。

簡介

當您將設定最多 64 位元版本的 Microsoft Windows Server 2003 或 Microsoft Windows XP 作業系統會建立已安裝在您電腦中的 RAM 的一個和一個半時間量的分頁檔。 但是,電腦中的 RAM 數量增加時,會減少分頁檔案的需求。 下列的指導方針和方法可協助您判斷適當的分頁檔案大小,為您的系統。

記憶體和 CPU 限制在 32 位元與 64 位元版本的 Windows 中的比較

當您設定 32 位元版本或 64 位元版本的 Windows Server 2003 或 Windows 分頁檔會建立一個與一個半數量的安裝在電腦中的 RAM 提供系統硬碟上沒有足夠的可用空間。 但是,成更多的 RAM 新增到電腦,分頁檔案的需求將會減少。 If you have enough RAM installed in your computer, you may not require a page file at all, unless one is required by a specific application.

The following chart illustrates the amount of RAM and the number of CPUs that can be installed on a computer depending on the operating system that is installed. RAM and CPU limits are much larger in 64-bit operating systems than in 32-bit operating systems.
摺疊此表格展開此表格
General memory limits32-bit64-bit
Total virtual address space4 gigabytes (GB)16 terabytes
Virtual address space per 32-bit process2 GB, 3 GB if the system is booted with the /3GB switch2 GB, 4 GB if the application is compiled with the /LARGEADDRESSAWARE switch
Virtual address space per 64-bit process不適用8 terabytes
Paged pool470 megabytes (MB)128 GB
Non-paged pool256 MB128 GB
System cache1 GB1 terabyte
摺疊此表格展開此表格
Physical memory and CPU limits32-bit64-bit
Windows XP Professional4 GB / 1-2 CPUs128 GB / 1-2 CPUs
Windows Server 2003, Standard Edition4 GB / 1-4 CPUs32 GB / 1-4 CPUs
Windows Server 2003, Enterprise Edition32 GB / 1-8 CPUs1 terabyte / 1-8 CPUs
Windows Server 2003, Datacenter Edition64 GB / 1-32 CPUs1 terabyte / 1-64 CPUs
Windows Server 2003 SP1, Enterprise Edition64 GB / 1-8 CPUs1 terabyte / 1-8 CPUs
Windows Server 2003 SP1, Datacenter Edition64 GB / 1-32 CPUs1 terabyte / 1-64 CPUs
There is no specific recommendation for page file size. Your requirements will be based on the hardware and software that you use and the load that you put on the computer. To monitor page file usage and requirements, run System Monitor, and gather a log during typical usage conditions. Focus on the following counters.
摺疊此表格展開此表格
Counter thresholdSuggested value
Memory\\Available BytesNo less than 4 MB
Memory\\Pages Input/secNo more than 10 pages
Paging File\\% UsageNo more than 70 percent
Paging File\\% Usage PeakNo more than 70 percent
Process\\Page File Bytes Peak不適用
附註Page file use should be tracked periodically. When you increase the use or the load on the system, you generally increase the demand for virtual address space and page file space.

The Pages/sec counter

When you use System Monitor, the values that are returned by thePages/seccounter for the記憶體performance object may be more than you expect. These values may not be related to either paging file activity or cache activity. Instead, these values may be caused by an application that is sequentially reading a memory-mapped file.

Pages/seccounter counts the number of pages that are read from the disk or that are written to the disk to resolve memory references to pages. These pages were not in memory at the time of the reference. 在Pages/secvalue is the sum of thePages Input/secPages Output/seccounter values. 在Pages/seccounter includes paging traffic on behalf of the system cache to access file data for applications.

Pages/secis the primary counter to watch if you are concerned about excessive memory pressure (thrashing) and the excessive paging that may result.

However, thePages/seccounter also accounts for other activity, such as the sequential reading of memory-mapped files that are either cached or not. Typically, thePages/seccounter is counting other activity when you see the following:
  • A high value for theMemory: Pages/seccounter.
  • An average value, relative to the system being monitored, or a high value for theMemory: Available Bytescounter.
  • An average or small value for thePaging File: % Usagecounter.
  • For a non-cached memory-mapped file, you also see average or low cache activity. (Low cache activity is also known as cache fault activity.)
Therefore, a high value for theMemory: Pages/seccounter does not necessarily indicate memory pressure or a System Monitor reporting error. To gain an accurate reading of your system, you must also monitor other counters.

How to calculate page file size

Use one or more of the following methods to help you calculate page file size.

Method 1: Use performance logs to understand the paging activity on your computer

  1. 按一下啟動指向系統管理工具然後按一下效能.
  2. 展開Performance Logs and Alerts按一下Counter Logs, right-click the blank space in the right-pane, and then clickNew Log Settings.
  3. 名稱box, type a name for the log, and then click確定.
  4. 一般索引標籤上按一下Add Counters.
  5. 按一下Use local computer counters.
  6. Performance object清單中按一下Paging File.
  7. 按一下Select counters from list, click% Usage然後按一下新增.
  8. Performance object清單中按一下記憶體.
  9. Select counters from list按一下Available Bytes然後按一下新增.
  10. Select counters from list按一下Pages Input/sec按一下新增然後按一下關閉.
  11. 按一下確定.
Use the log that you collect during typical computer use to understand the paging activity on your computer. Then, adjust the page file size accordingly.

Method 2: Use thePage File Bytes Peakcounter to calculate page file size

  1. 按一下啟動指向系統管理工具然後按一下效能.
  2. 按一下System Monitor.
  3. In the right pane, click+(the Add button).
  4. 按一下Use local computer counters.
  5. Performance object清單中按一下Process.
  6. 按一下Select counters from list, clickPage File Bytes Peak按一下新增然後按一下關閉.
  7. 讓一般的使用,您的電腦的期間執行的計數器。
  8. 請注意 [最大值,網頁檔案位元組尖峰計數器,再將值乘以 0.70。 方程式的總和是設定分頁檔案的大小。

方法 3: 計算最小和最大的分頁檔的大小

若要決定大約最小分頁檔案所需的系統,計算系統上每個程序所使用的尖峰位元組總和。 然後,減去系統的記憶體數量。

若要決定是您的系統需要的概略的最大分頁檔案空間,計算系統上每個程序所使用的尖峰位元組總和。 然後,新增額外空間的邊界。 減去系統的記憶體數量。 額外邊界的大小可以調整為根據您用來估計分頁檔需求的快照集資料中的信心。

附註這個估計是正確無誤後用來進行計算的資料的快照集時,才。

網頁檔案輸入/輸出率

當您將分頁檔,在您的電腦上設定,以避免多載化與分頁輸入/輸出 (I/O) 活動的 [系統] 或 [其他磁碟,使用以下的方針:
  • 如果頁面 (實際磁碟 I/O) 的 I/O 速率每秒 10 個以上的網頁,建議不執行系統磁碟上放置分頁檔案 I/O 活動是發生在哪裡。 當頁面的 I/O 速率每秒或更多的 10 個頁面我們建議您指定不同的硬碟,進行分頁。
  • 如果頁面的 I/O 速率到特定的磁碟用於分頁超過 60 秒的磁碟 I/O 作業使用一個以上的專用的頁面硬碟,以取得較佳的效能。 若要執行這項操作,或多個非等量磁碟用於分頁,Raid 0 等量磁碟用於分頁]。 讓大約一個 I/O 硬碟專屬於每秒 I/O 活動的每隔 60 分頁的分頁中。

    就例如如果系統平均的 I/O 活動,每秒 150 頁,使用三個個別硬碟機或分頁檔案設定為三個磁碟 Raid 0 等量磁碟區。

    附註這些評估是在 7200 revolutions 每分鐘 (rpm) 執行的硬碟。 如果您使用 [執行效率更快的硬碟 I/O 速率磁碟可以處理的頁面將會增加 I/O。

    附註如果尖峰效能很重要,您的系統的使用代替平均的 I/O 速率尖峰的 I/O 速率,對於這些計算。
重要支援性資訊: 本文是特別針對不需要核心模式] 或 [完整的記憶體傾印分析的電腦。 商務關鍵伺服器到伺服器的商務程序需要擷取至少應該進行分頁檔案的傳統的模型的分析傾印的實體記憶體位置的實體鎚加上 1 的 MB 或 1.5 倍大小預設實體 RAM。 如此可確保您的作業系統磁碟分割的可用磁碟空間是不夠大,無法容納 OS、 Hotfix、 已安裝的應用程式、 已安裝的服務、 傾印的檔案和分頁檔案。 有 32 GB 的記憶體在伺服器上 C 磁碟機可能是至少 86 GB 到 90 GB。 這是 32 GB 的記憶體傾印、 48 GB 的分頁檔 (1.5 倍實體記憶體)、 4 GB 的操作] 系統和 2 到 4 GB 的應用程式、 已安裝的服務、 暫存的檔案等。 請記住驅動程式或核心模式服務遺漏可能耗用所有可用的實體 RAM。 Therefore, a Windows Server 2003 x64 SP1-based server in 64-bit mode with 32GB of RAM could have a 32 GB kernel memory dump file, where you would expect only a 1 to 2 GB dump file in 32-bit mode. This behavior occurs because of the greatly increased memory pools.

如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件::
294418Comparison of 32-bit and 64-bit memory architecture for 64-bit editions of Windows XP and Windows Server 2003

其他相關資訊

Technical support for x64-based versions of Microsoft Windows

If your hardware came with a Microsoft Windows x64 edition already installed, your hardware manufacturer provides technical support and assistance for the Windows x64 edition. In this case, your hardware manufacturer provides support because a Windows x64 edition was included with your hardware. Your hardware manufacturer might have customized the Windows x64 edition installation by using unique components. Unique components might include specific device drivers or might include optional settings to maximize the performance of the hardware. Microsoft will provide reasonable-effort assistance if you must have technical help with a Windows x64 edition. However, you might have to contact your manufacturer directly. Your manufacturer is best qualified to support the software that your manufacturer installed on the hardware. If you purchased a Windows x64 edition such as a Windows Server 2003 x64 edition separately, contact Microsoft for technical support.

For product information about Windows XP Professional x64 Edition, visit the following Microsoft Web site:
http://www.microsoft.com/windowsxp/64bit/default.mspx
For product information about x64-based versions of Windows Server 2003, visit the following Microsoft Web site:
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx

屬性

文章編號: 889654 - 上次校閱: 2010年12月20日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows XP Professional x64 Edition
關鍵字:?
kbhowtomaster kbdiskmemory kbvirtualmem kbtshoot kbinfo kbmt KB889654 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:889654
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