如何確定適當的分頁檔大小 Pages/sec

來源:互聯網
上載者:User

安裝 Microsoft Windows Server 2003 或 Microsoft Windows XP 的一個 64 位元版本時,作業系統將建立一個和一個半數量倍您電腦中安裝的 RAM 的分頁檔。 但是,由於在電腦的 RAM 量增加,分頁檔需要將減小。 以下指導原則和方法將協助您確定適當的分頁檔大小為您的系統。

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


當您設定了 32 位版本或建立的 64 位元版本 Windows Server 2003 或 Windows XP,分頁檔時一個和一個半數量倍電腦中安裝的 RAM 提供系統硬碟上沒有足夠的可用空間。 但是,由於更多的 RAM 添加到電腦時,分頁檔需要將減小。 如果在電腦上安裝足夠的 RAM 可能不需要分頁檔在是所有除非其中一個需要特定的應用程式。

下表說明的 RAM 量和可以根據已安裝的作業系統的電腦上進行安裝的 CPU 數。 RAM 和 CPU 限制是 64 位元作業系統中比在 32 位作業系統更大。

收合該表格展開該表格
常規記憶體限制 32 位 64 位元
總的虛擬位址空間 4 千MB (GB) 16 TB
每個 32 位進程的虛擬位址空間 2 GB,3 GB,如果在系統引導的 / 3GB 開關 2 GB,如果應用程式編譯與該 / LARGEADDRESSAWARE 的 4 GB 開關
每個 64 位元進程的虛擬位址空間 不適用 8 TB
頁面緩衝的池 470 MB (MB) 128 GB
非頁面緩衝池 256 MB 128 GB
系統緩衝 1 GB 1 TB
收合該表格展開該表格
實體記憶體和 CPU 限制 32 位 64 位元
Windows XP Professional 4 GB / 1-2 CPU 128 GB / 1-2 CPU
Windows Server 2003,Standard Edition 4 GB / 1-4 CPU 32 GB / 1-4 CPU
Windows Server 2003,Enterprise Edition 32 GB / 1-8 CPU 1 TB / 1-8 CPU
Windows Server 2003,Datacenter Edition 64 GB / 1-32 CPU 1 TB / 1 64 CPU
Windows Server 2003 SP 1,Enterprise Edition 64 GB / 1-8 CPU 1 TB / 1-8 CPU
Windows Server 2003 SP 1,Datacenter Edition 128 GB / 1-32 CPU 1 TB / 1 64 CPU

沒有任何特定的建議的分頁檔大小。 您的要求將基於硬體,您使用的軟體和您放在電腦上的負載。 要監視頁檔案使用率和要求,運行系統監視器,並收集在典型的使用方式的日誌。 重點下列計數器。

收合該表格展開該表格
計數器臨界值 建議的數值
Memory//Available 位元組 不小於 4 MB
Memory//Pages 輸入 / 秒 不超過 10 個頁面
分頁 File//%分配狀況視圖 不超過 70%
分頁 File//%使用高峰 不超過 70%
Process//Page 檔案位元組數峰值 不適用

請注意 應定期跟蹤頁檔案使用。 如果增加使用或在系統上的負載,您通常會增加虛擬位址空間和分頁檔空間需求。

Pages/sec 計數器


使用系統監視器時返回的 記憶體 效能物件的 Pages/sec 計數器的值可能會超過預期。 這些值不可能與分頁檔活動或緩衝的活動。 相反,這些值可能由導致正在按順序讀取記憶體對應檔的應用程式。

Pages/sec 計數器計數的頁,從磁碟讀取或的寫入磁碟以解析對頁的記憶體引用。 這些頁不是在記憶體中引用時。 Pages/sec 值是 頁輸入 / 秒 頁輸出 / 秒 計數器值的總和。 Pages/sec 計數器包括系統緩衝訪問檔案資料的應用程式的名義頁面通訊。

Pages/sec 是主要計數器監視,如果您擔心過多的記憶體壓力 (崩潰) 中,並在過多頁面的可能造成。

但是, Pages/sec 計數器也用於其他活動,如連續讀取記憶體對應檔或不是緩衝的帳戶。 通常, Pages/sec 計數器當您將看到以下計算其他活動:

  • 高值在 記憶體: Pages/sec 計數器。
  • 平均的值中,相對到被受監視的系統或高值的在 記憶體: 可用位元組 計數器。
  • 平均或小型值在 分頁檔案: %使用 計數器。
  • 非緩衝的記憶體對應檔還查看平均或低的緩衝活動。 (較低的緩衝活動是也稱為緩衝錯誤活動)。

因此,高值在 記憶體: Pages/sec 計數器不一定表明記憶體壓力或報告錯誤在系統監視器。 若要能夠準確讀取您的系統還必須監視其他計數器。

如何計算分頁檔大小


用於一個或多個以下方法協助您計算分頁檔大小。

方法 1: 使用效能日誌以瞭解您的電腦上的分頁活動

  1. 單擊 開始 ,指向 管理工具 ,然後單擊 效能
  2. 展開 效能記錄檔及警示 ,單擊 計數器日誌 ,按右鍵空白地區,在右窗格中中,,然後單擊 建立日誌設定
  3. 名稱 框中鍵入在的日誌的名稱,然後單擊 確定
  4. 常規 選項卡上單擊 添加計數器
  5. 單擊 使用本機電腦計數器
  6. 效能物件 列表中,單擊 分頁檔案
  7. 單擊 從列表選擇計數器 依次單擊 %分配狀況視圖 ,然後 添加
  8. 效能物件 列表中,單擊 記憶體
  9. 從列表選擇計數器 ,單擊 可用位元組 ,然後單擊 添加
  10. 從列表選擇計數器 ,單擊 頁輸入 / 秒 單擊 添加 ,然後依次和 關閉
  11. 單擊 確定

使用典型的電腦使用,以瞭解您的電腦上的分頁活動期間收集在日誌。 然後,相應地做出調整分頁檔大小。

方法 2: 使用 頁檔案位元組高峰 計數器計算分頁檔大小

  1. 單擊 開始 ,指向 管理工具 ,然後單擊 效能
  2. 單擊 系統監視器
  3. 在右窗格中中, 單擊 + (為添加按鈕)。
  4. 單擊 使用本機電腦計數器
  5. 效能物件 列表中,單擊 進程
  6. 單擊 從列表選擇計數器 依次單擊 頁檔案位元組數最大資源 ,單擊 添加 ,然後 關閉
  7. 讓您的電腦的典型用法期間啟動並執行計數器。
  8. 注意在 頁檔案位元組高峰 計數器的最大值,然後將值乘以 0.70。 公式的總和是設定分頁檔大小。
方法 3: 計算最小值和最大分頁檔大小


若要確定近似最小分頁檔所需的系統,計算由系統上的每個進程的峰值專用位元組數的總和。 然後,減去系統上的記憶體量。

若要確定在為您的系統所需的近似最大分頁檔空間,計算由系統上的每個進程的峰值專用位元組數的總和。 然後,添加額外的空間的邊距。 不會減去系統上的記憶體量。 其他邊距的大小可以調整根據用於估計頁檔案要求快照資料中您信任。

請注意 該估計值是準確只有用於在進行計算的資料的快照是準確的。

分頁檔輸入 / 輸出速率


為了避免重載系統或其他磁碟與頁面輸入/輸出 (I/O) 活動,請設定電腦上的分頁檔時遵循以下準則:

  • 如果頁 I / O (實際磁碟 I / O) 速率每秒的 10 個以上頁,我們建議執行不出現 I / O 活動的分頁檔置於系統磁碟。 在頁面 I / O Rate 是每秒或更多的 10 頁,) 時建議使用專門用於分頁在不同的硬碟。
  • 如果頁 I / O 速率為用於分頁的特定磁碟是每秒的 60 多個磁碟 I / O 操作,使用多個專用的頁硬碟以擷取更好的效能。 這樣,對分頁中, 使用多個非條帶化磁碟還是使用 RAID 0 條帶化磁碟的分頁。 專用於每 60 頁秒的 I / O 活動的頁面的大約一個 I / O 硬碟。

    例如,如果系統平均每秒的 I / O 活動 150 個頁,使用三個單獨的硬碟磁碟或三個磁碟 RAID 0 帶區為分頁檔。

    請注意 這些估計是在 7200 revolutions 每分鐘 (rpm) 啟動並執行硬碟。 如果您使用運行速度更快的硬碟,I / O 速率磁碟可以處理 I / O 會增加的頁。

    請注意 對您的系統獲得最高效能是否用於峰值 I / O 速率而不是平均 I / O 速率這些計算。

重要 可支援性的資訊: 本文專門為不需要核心模式或完全記憶體轉儲分析的電腦。 在商務程序需要到伺服器以捕獲至少應為轉儲分析,分頁檔的傳統的模型的實體記憶體的業務關鍵伺服器的物理 Ram 加上大小 1 MB 或 1.5 倍的大小預設物理 RAM。 這確保作業系統分區在可用的磁碟空間大小足以容納作業系統、 Hotfix,已安裝的應用程式、 已安裝的服務、 一個轉儲檔案和分頁檔。 32 GB 的記憶體的伺服器上, 磁碟機 C 可能必須為至少 86 GB 到 90 GB。 這是 32 GB 的記憶體轉儲、 分頁檔 (1.5 倍,實體記憶體) 的 48 個 GB、 4 GB,作業系統和 2 到 4 GB 為應用程式、 已安裝的服務、 臨時的檔案等。 請記住驅動程式或核心模式服務泄漏可能消耗所有可用的實體記憶體。 因此,Windows Server 2003 x 64 的基於 SP 1 的伺服器在 64 位元模式下具有 32GB 的 RAM 可能有 32 GB 核心記憶體轉儲檔案,您會希望僅 1 至 2 GB 轉儲檔案在 32 位元模式下。 出現此種情況是因為極大地增加的記憶體池。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.