Làm thế nào để tối ưu hóa sử dụng bộ nhớ trong Exchange Server 2003

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:815372

Chú ý
Bài viết này là một kết hợp của các bài viết sau đây:
316739 Làm thế nào để sử dụng chuyển đổi /userva với 3 GB switch điều chỉnh không gian chế độ người dùng để khoảng 2 GB và 3 GB

823440 Sử dụng 3 GB chuyển trong Exchange Server 2003 trên một hệ thống dựa trên Windows Server 2003

810371 Sử dụng chuyển đổi /Userva trên Windows Server 2003 dựa trên máy tính đang chạy Exchange Server
TÓM TẮT
Bài viết này mô tả các tối ưu hóa sử dụng bộ nhớ trên máy tính đang chạy Exchange Server 2003.
THÔNG TIN THÊM
Quan trọng Phần, phương pháp hoặc nhiệm vụ này chứa các bước cho bạn biết làm thế nào để sửa đổi registry. Tuy nhiên, vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi registry không chính xác. Vì vậy, hãy chắc chắn rằng bạn làm theo các bước sau một cách cẩn thận. Để bảo vệ được thêm vào, sao lưu sổ đăng ký trước khi bạn sửa đổi nó. Sau đó, bạn có thể khôi phục sổ đăng ký nếu một vấn đề xảy ra. Để biết thêm chi tiết về làm thế nào để sao lưu và khôi phục sổ đăng ký, hãy nhấp vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
322756 Cách sao lưu và lưu trữ sổ đăng kư trong Windows

Nếu bạn có 1 gigabyte (GB) hoặc một số vật lý bộ nhớ (RAM) được cài đặt trên một máy chủ đang chạy Microsoft Exchange Server 2003, bạn phải chắc chắn rằng Exchange 2003 có thể làm cho sử dụng hiệu quả của bộ nhớ điều đó.

Chú ýExchange 2003 thực hiện một kiểm tra cấu hình bộ nhớ tối ưu khi quá trình cửa hàng bắt đầu. Nếu thiết đặt bộ nhớ không tối ưu, tổ chức sự kiện 9665 được đăng nhập Event Viewer. Thư này được đăng nhập nếu một hoặc nhiều hơn các điều kiện sau là đúng:
  • Các máy chủ đang chạy bất kỳ phiên bản của Microsoft Windows 2000 Server và giá trị SystemPages trong sổ đăng ký được đặt ở bên ngoài phạm vi của 24000 để 31000.

    Chú ý SystemPages subkey là ở vị trí sau:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\SystemPages
  • Các máy chủ đang chạy Microsoft Windows 2000 Advanced Server hoặc Microsoft Windows 2000 trung tâm dữ liệu máy chủ, có 1 GB hoặc thêm bộ nhớ vật lý, nhưng không có các / 3 GB chuyển đổi thiết lập trong tệp boot.ini.
  • Các máy chủ đang chạy Windows Server 2003 chuẩn, Windows Server 2003 Enterprise hoặc Windows Server 2003 Datacenter edition, và giá trị SystemPages trong sổ đăng ký được thiết lập để một cái gì đó khác hơn là 0.
  • Các máy chủ đang chạy Windows Server 2003 Standard Edition, Windows Server 2003 Enterprise Edition hoặc Windows Server 2003 Datacenter Edition, có 1 GB hoặc thêm bộ nhớ vật lý và các / 3 GB chuyển đổi được thiết lập. Tuy nhiên, các / USERVA thiết lập không phải là hiện diện trong tệp boot.ini.
  • Các máy chủ đang chạy bất kỳ phiên bản của Microsoft Windows 2000 Server hoặc Windows Server 2003, và các HeapDeCommitFreeBlockThreshold giá trị trong registry được thiết lập để một cái gì đó khác hơn 0x00040000.

    Chú ý0x00040000 là một giá trị hệ thập lục phân. Bạn nên loại 40000 (hệ thập lục phân) trong đăng ký cho các HeapDeCommitFreeBlockThreshold giá trị.

Kiểm tra cấu hình bộ nhớ không xảy ra trên các máy chủ đang chạy Microsoft máy chủ doanh nghiệp nhỏ. Khi sự kiện này 9665 được nêu ra, một DWORD ghi vào sổ ghi sự kiện như dữ liệu bổ sung.

Nếu bạn muốn hiểu những thiết đặt này không được thiết lập một cách chính xác, sau đó chạy một kiểm tra sức khỏe công cụ phân tích thực tiễn tốt nhất Exchange sẽ báo cáo cài đặt những gì phải được thay đổi. Để biết thêm chi tiết, hãy truy cập trang web của Microsoft sau đây:Nếu bạn muốn tắt kiểm tra cấu hình bộ nhớ, bạn có thể tạo ra khóa registry sau đây:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

Tham số: Ngăn chặn thông báo cấu hình bộ nhớ
Loại: REG_DWORD
Cài đặt: 1

Cảnh báoChúng tôi không khuyên bạn nên cấu hình này như nó có thể dẫn tới sự xuống cấp máy chủ như nó ẩn sự kiện cảnh báo tiềm năng từ quản trị viên.

Chú ý
  • Cho máy tính Exchange Server không chứa bất kỳ hộp thư hoặc thư mục công cộng, chẳng hạn như thư cổng, chúng tôi không khuyên bạn nên thiết lập các / 3 GB chuyển đổi trong boot.ini, độc lập của kích thước bộ nhớ vật lý đã được cài đặt.
  • Cho Exchange Server các máy tính mà là ở bộ điều cùng một thời gian hoạt động thư mục tên miền khiển hoặc toàn cầu làm catalô máy chủ chúng tôi cũng không khuyên bạn nên thiết lập các / 3 GB chuyển đổi trong boot.ini. Chúng tôi khuyên bạn nên có dành riêng cho bộ điều khiển vùng Active Directory hoặc máy chủ danh mục toàn cầu.
  • Bởi vì máy chủ doanh nghiệp nhỏ Microsoft cài đặt như một điều khiển tích hợp vùng và Exchange server, chúng tôi cũng không khuyên bạn nên thiết lập các / 3 GB chuyển đổi khi bạn chạy Exchange Server 2003 trong một môi trường máy chủ doanh nghiệp nhỏ. Tuy nhiên, các khác khái niệm và thiết đặt được mô tả trong bài viết này áp dụng như nhau cho Exchange Server 2003 trong một môi trường máy chủ doanh nghiệp nhỏ của Microsoft.

Các đoạn trong bài viết này chứa các khuyến nghị cho mỗi người trong số những thiết đặt này.

Việc kiểm tra trên Windows 2000 Server/Exchange Server 2000
Việc kiểm tra trên Windows Server 2003/Exchange Server 2003
Khái niệm địa chỉ ảo vũ trụ

Độc lập của các cấu hình phần cứng, số lượng các cơ sở dữ liệu và số lượng người dùng trên máy chủ, trong Exchange 2003 kho thông tin Exchage (Store.exe), quá trình có một số lượng hữu hạn bộ nhớ nó có thể địa chỉ. Số tiền này được gọi là không gian địa chỉ ảo. Trong hầu hết các tình huống, cách sử dụng không gian địa chỉ ảo cho các cửa hàng thông tin ra các hiệu suất tổng thể và khả năng mở rộng của các máy chủ hộp thư Exchange Server 2003. Đối với các máy chủ nhỏ để vừa, Exchange Server 2003 tự động làm cho sự cân bằng tốt nhất. Tuy nhiên, đối với các máy chủ lớn hơn mà bạn có thể tự điều chỉnh một số điều chỉnh các tham số.


/ 3 GB Switch

Nếu máy tính Exchange Server 2003 có 1 gigabyte (GB) bộ nhớ hoặc hơn được cài đặt và nếu máy tính là nhà của hộp thư hay công cộng cặp, hãy chắc chắn rằng bạn thêm các / 3 GBchuyển sang tệp Boot.ini trên máy chủ. Nếu máy chủ không có hộp thư hoặc thư mục công cộng trên nó, như là một cửa ngõ thư, chúng tôi không khuyên bạn sử dụng các/ 3 GB chuyển đổi. Bởi mặc định, Microsoft Windows 2000 Advanced Server và hệ điều hành Windows Server 2003 dự trữ 2 GB của không gian địa chỉ ảo cho việc sử dụng chế độ hạt nhân, và 2 GB cho chế độ người dùng. Không gian địa chỉ ảo cho một quá trình cụ thể được cấp phát lúc khởi động và tăng như nhiều bộ nhớ được sử dụng trong chiến dịch. Thông thường, sử dụng thực tế bộ nhớ (tập làm việc) của một quá trình là ít hơn nhiều so với không gian địa chỉ được giao cho quá trình đó. Trên máy tính đang chạy Exchange Server 2003 với 1 GB hoặc thêm bộ nhớ, bạn phải sửa đổi các hệ thống điều hành Windows Server 2003 và Windows 2000 Advanced Server do đó mà 3 GB dung lượng người sử dụng chế độ bộ nhớ có sẵn. Bạn có thể làm điều này bằng cách sử dụng các / 3 GB chuyển đổi tệp Boot.ini.

Sử dụng chuyển đổi này làm giảm bộ nhớ có sẵn trong hồ bơi hệ thống sau:
  • Nonpaged Pool
  • Paged Pool
  • Hệ thống trang bảng mục (PTEs)

Nếu giảm bộ nhớ trong hồ bơi là quá tuyệt vời trong một cài đặt máy chủ cụ thể, các máy chủ hoặc các ứng dụng có thể tạo ra một lỗi hoặc dường như ngừng đáp ứng.

Ví dụ, một máy chủ Exchange có 2 GB bộ nhớ RAM vật lý không sử dụng các / 3 GB chuyển đổi trong các tập tin Boot.ini sẽ chạy ra khỏi bộ nhớ khi không gian địa chỉ ảo Store.exe đạt tới 2 GB. Windows Task Manager cho thấy rằng chỉ có khoảng 1.5 GB đang thực sự được sử dụng. Tuy nhiên, máy chủ, trong thực tế, sẽ thiếu bộ nhớ. Bạn có thể giám sát tiêu thụ địa chỉ ảo với hiệu suất giám sát. Thêm cácẢo byte Số lượt truy cập cho quá trình Store.exe để đảm bảo một đọc chính xác của không gian ảo. Quá trình Store.exe là quá trình trao đổi duy nhất mà bạn phải quản lý. Các quá trình trao đổi khác không phát triển đủ lớn để gây ra bất kỳ vấn đề.


Hệ thống trang

Thêm vào việc sửa đổi các chuyển đổi 3 GB trên Windows 2000 Advanced Server dựa trên máy tính hoặc máy tính Windows Server 2003, bạn cũng phải cấu hình các SystemPages đăng ký trong registry subkey sau đây:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\SystemPages
Đối với một máy tính Windows 2000 Advanced Server dựa trên, thiết lập các mục nhập registry SystemPages một giá trị DWORD giữa 24000 và 31000 (thập phân), và sau đó nhấp vào Ok. Nếu bạn không chắc chắn có giá trị sử dụng, chúng tôi khuyên bạn sử dụng 31000 (thập phân). Để biết thêm chi tiết, hãy truy cập trang web của Microsoft sau đây:Thay đổi đăng ký này là không cần thiết, và cũng không làm chúng tôi khuyên nó trên các máy chủ Windows 2003 dựa trên vì chức năng này là đạt được bằng cách sử dụng các / USERVA chuyển đổi được vạch ra trong một phần sau này. Các máy chủ Windows 2003 dựa trên cần phải có các SystemPages giá trị đặt là 0 cho một cấu hình tối ưu.

Không đặt các / 3 GB chuyển đổi nếu bạn đang chạy Windows 2000 Server Standard Edition. Bộ nhớ này điều chỉnh chuyển đổi không được hỗ trợ trên Windows 2000 Server Standard Edition. Mặc dù các máy chủ sẽ không tạo ra một thông báo lỗi nếu bạn làm điều này, kết quả của cài đặt chuyển đổi này là một không gian địa chỉ bộ nhớ sai sẽ tồn tại. Khi một quá trình cố gắng truy cập không gian địa chỉ cao này, một thông báo lỗi dừng trên một lỗi dừng xảy ra, và máy chủ ngừng đáp ứng.

Chú ý Các / 3 GB điều chỉnh chuyển đổi được hỗ trợ trên tất cả các bản phát hành của Windows Server 2003 Windows Server 2003 Standard Edition bao gồm. Để biết thêm về cách đặt các / 3 GB chuyển đổi, nhấp vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
266096 Exchange 2000 đòi hỏi 3 GB chuyển với nhiều hơn 1 GB bộ nhớ RAM vật lý
Bởi vì sử dụng Exchange Server các / 3 GBchuyển đổi như nó quy mô, Exchange Server không thể hiệu quả sử dụng nhiều hơn 4 GB RAM. Exchange Server không hỗ trợ instancing, mở rộng địa chỉ vật lý (PAE), hoặc địa chỉ Windowing phần mở rộng (AWE). Vì vậy, 4 GB RAM là số tiền tối đa của bộ nhớ một Exchange Server có thể sử dụng một cách hiệu quả.


/ Chuyển đổi USERVA

Các / USERVA chuyển đổi mới cho Windows Server 2003 và cung cấp các chi tiết tốt hơn cho sự chia tách cấp phát bộ nhớ giữa người sử dụng chế độ và chế độ lõi. Hành vi này cho phép bạn quy mô hệ phục vụ với một số lượng lớn của người sử dụng mà không có nguy cơ bị hết tài nguyên hệ thống. Với các / USERVA chuyển đổi, bạn có thể tùy chỉnh như thế nào bộ nhớ được cấp phát khi bạn sử dụng các / 3 GB chuyển đổi. Sau số / USERVA = là bao nhiêu bộ nhớ trong megabyte (MB) mà sẽ được cấp phát cho mỗi quá trình. Nếu bạn thiết lập / 3 GB /USERVA = 3030, điều này có 3,030 MB bộ nhớ không gian quá trình, so với 3,072 MB khi bạn sử dụng các / 3 GB chuyển đổi một mình. 42 MB được lưu khi bạn thiết lập / USERVA = 3030 được sử dụng để tăng bộ nhớ hạt nhân không gian, hệ thống miễn phí trang bảng mục (PTEs). CP bộ nhớ bơi tăng sự khác biệt giữa 3 GB (được chỉ ra bởi các / 3 GB chuyển đổi) và giá trị được gán cho các / USERVA chuyển đổi.

Tốt nhất là bạn cấu hình các tất cả dựa trên Windows Server 2003 Server chạy Exchange và được cấu hình bằng cách sử dụng các / 3 GB chuyển đổi cũng sử dụng các / USERVA = 3030 chuyển đổi để kích hoạt bộ tổng thể hệ thống trang bảng mục (CP) trên máy chủ. Sau khi bạn cài đặt một máy chủ dựa trên Windows Server 2003, bạn phải sửa đổi tệp Boot.ini để thêm các/ 3 GB/ USERVA = 3030 tham số dòng khởi động. Ví dụ:
[Tải khởi động]
Thời gian chờ = 30
Mặc định = đa (0) đĩa (0) rdisk (0) phân vùng (2) \WINNT
[Hệ điều hành]
Multi (0) đĩa (0) rdisk (0) phân vùng (2) \WINNT="Microsoft Windows Server 2003" /fastdetect /3 GB /USERVA = 3030
Chú ýCác / USERVA tham số chỉ được hỗ trợ trên các máy chủ trao đổi khi giá trị được thiết lập giữa 2.970 MB và 3,030 MB. Giá trị là rất nhỏ hơn 2.970 MB hoặc lớn hơn 3,030 MB không được hỗ trợ. Chỉ trong trường hợp cực kỳ thấp CP nên một giá trị nhỏ nhỏ hơn 2.970 MB được sử dụng. Giá trị mặc định được đề nghị cho các máy chủ Exchange là 3,030 MB. Nếu các PTEs đã được tăng lên, bạn nên làm giảm giá trị này trong 64 MB bước cho đến khi các PTEs đang lớn hơn 12.000. Lý tưởng nhất, nhiều giá trị lớn hơn được khuyến khích để cung cấp thêm headroom trên bất kỳ máy chủ nhất định. Số lượng nhỏ hơn trong các / USERVA kết quả lớn hơn phân bổ của hệ thống các trang. Không sửa đổi các giá trị thấp hơn / USERVA = 2800 để cố gắng đạt được nhiều hơn PTEs. Thay vào đó, liên hệ với dịch vụ hỗ trợ khách hàng của Microsoft.


Giám sát miễn phí hệ thống trang bảng mục

Bạn có thể xem thấp PTEs trực tiếp bằng cách sử dụng màn hình hiệu suất. Tìm các đối tượng miễn phí hệ thống trang bảng mục dưới truy cập bộ nhớ. Giá trị là rất ít hơn 8.000 quá thấp và có thể gây ra máy chủ các vấn đề mất ổn định. Vì vậy, việc chuyển đổi /USERVA phải được điều chỉnh xuống để tăng số lượng tổng thể của PTEs trên máy chủ. Giá trị đích cho miễn phí hệ thống PTEs là 12.000 hoặc lớn hơn.

Khi bộ nhớ ảo trong quá trình Store.exe chạy thấp, hiệu suất của máy chủ Exchange Server 2003 có thể làm giảm đáng kể. Khi các khối miễn phí lớn nhất của bộ nhớ ảo là giảm đến 32 MB, một sự kiện tổ chức sự kiện ID 9582 cảnh báo được tạo ra trong Nhật ký ứng dụng của trình xem sự kiện. Khi bạn xem sự kiện này, nó là tốt nhất để khởi động lại quá trình Store.exe tại các cơ hội sẵn tiếp theo. Nếu khối lớn nhất của bộ nhớ giảm nhiều hơn, đến mức độ 16 MB, một sự kiện tổ chức sự kiện ID 9582 lỗi được tạo ra trong Nhật ký ứng dụng của trình xem sự kiện. Nếu sự kiện này xảy ra, máy chủ tiếp cận một tình trạng hoạt động và phải được khởi động lại tại các cơ hội tiếp theo. Sau khi xảy ra lỗi này, bộ nhớ có thể trở thành kiệt trong vài giờ. Nếu bạn không đáp ứng các sự kiện này, bạn có thể gặp một hoặc nhiều các triệu chứng sau đây:
  • Liên tục thông báo giao hàng thất bại.
  • Liên tục thất bại của quá trình chuyển đổi thư (IMAIL) Internet mà được chỉ định bởi sự kiện ID 12800.
  • Một số chương trình chống vi-rút trao đổi, nhận thức có thể tạo ra các thông báo lỗi hoặc các sự kiện.

Loại bỏ trình điều khiển video không cần thiết

Một máy chủ Exchange sẽ thường không yêu cầu một card đồ họa mạnh mẽ hoặc trình điều khiển. Bạn nên chắc chắn rằng chỉ trình điều khiển VGA mặc định được cài đặt trên hệ phục vụ để giúp tăng PTEs có sẵn trên bất kỳ máy chủ nhất định. Bạn cũng nên thêm các / BASEVIDEO chuyển sang tham số khởi động Boot.ini. Điều này cũng sẽ buộc windows sử dụng một ít tài nguyên-chuyên sâu trình điều khiển VGA mặc định. Điều này được tìm thấy lưu khoảng 1000 hệ thống PTEs hoặc nhiều hơn.

Cùng với việc chuyển đổi sang trình điều khiển VGA mặc định, chúng tôi cũng khuyên bạn nên để loại bỏ bất kỳ thẻ đồ họa họa điều khiển mà có thể đã được cài đặt với trình điều khiển vỉ màn hình ban đầu. Các trình điều khiển bổ sung đòi hỏi phải có nguồn tài nguyên có giá trị mà có thể làm giảm bộ nhớ có sẵn cho hệ thống hồ bơi của hệ điều hành.

Tối đa hóa không gian địa chỉ ảo

It's tốt nhất để giám sát không gian địa chỉ ảo cho các cửa hàng thông tin trên các máy chủ hộp thư lớn để đảm bảo rằng hiệu suất và sự ổn định không giảm. Cách dễ nhất để làm điều này là để giám sát truy cập VM kích thước khối lớn nhất của các MSExchangeIShiệu suất đối tượng trong tiện ích hiệu suất. Giá trị này có màu byte. Sau khi bạn khởi động máy tính, nó là điển hình để xem sự sụt giảm mạnh kích thước khối lớn nhất của bộ nhớ ảo. Tuy nhiên, sau một hoặc hai ngày hoạt động, giá trị cách tiếp cận một mức độ hoạt động điển hình. Một giá trị cho các khối miễn phí bộ nhớ ảo lớn nhất có hơn 200,000,000 byte (khoảng 200 MB) chỉ ra một máy chủ khỏe mạnh. Nếu bạn nhận thấy một giá trị giảm hơn này, giám sát máy chủ chặt chẽ hơn. Nếu bạn gặp một không gian địa chỉ ảo thấp:
  1. Nếu bạn có 1 GB hoặc thêm bộ nhớ vật lý được cài đặt, hãy đảm bảo rằng các / 3 GB chuyển đổi được thiết lập trong tập tin Boot.ini nếu các điều kiện sau là đúng trên máy chủ:
    • Các máy chủ là nhà của hộp thư hoặc công cặp.
    • Hệ điều hành là Windows 2000 Advanced Server Windows Server 2003.

    Nếu máy chủ không có hộp thư hoặc thư mục công cộng trên nó, như là một cửa ngõ thư, chúng tôi không khuyên bạn sử dụng các / 3 GB chuyển đổi.
  2. Nếu Exchange Server 2003 được cài đặt trên một máy chủ dựa trên Windows Server 2003, và nếu nó có 3 GB chuyển đổi thiết lập, hãy đảm bảo rằng các / USERVA = 3030chuyển đổi được thiết lập trong tệp Boot.ini. Nếu Exchange Server 2003 được cài đặt trên một máy chủ Windows 2000 dựa trên, đảm bảo rằng các máy chủ đang chạy Windows 2000 Service Pack 3 (SP3) hoặc một phiên bản sau này.
  3. Nếu bạn có 1 GB hoặc thêm vật lý bộ nhớ được cài đặt, cấu hình các HeapDeCommitFreeBlockThreshold cơ quan đăng ký có giá trị trong khóa registry sau đây, và sau đó khởi động lại máy chủ:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

    Tên giá trị: HeapDeCommitFreeBlockThreshold
    Giá trị type: REG_DWORD
    Dữ liệu giá trị: 0x00040000 (khuyến cáo)
    Giá trị mặc định: không hiện diện
    Để biết thêm chi tiết về làm thế nào để sử dụng và cấu hình các giá trị sổ đăng ký này, nhấp vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
    315407 Khóa sổ đăng ký "HeapDecommitFreeBlockThreshold"
Thông thường, các bước trước đó giải quyết vấn đề tiêu thụ vũ trụ địa chỉ ảo. Tuy nhiên, trên một số máy chủ lớn hơn, bạn có thể phải thực hiện điều chỉnh bổ sung của kích thước bộ nhớ Cache Database cửa hàng để realign sự cân bằng giữa hiệu suất và khả năng mở rộng.

Kích thước bộ nhớ Cache cơ sở dữ liệu lưu trữ

Bộ nhớ Cache cơ sở dữ liệu lưu trữ cũng được gọi là bộ đệm ESE, và nó cung cấp một khu vực rộng lớn bộ nhớ đệm cho các giao dịch cơ sở dữ liệu trước khi họ được cam kết để lưu trữ. Theo mặc định, Exchange Server 2003 truy vấn cấu hình bộ nhớ của máy tính địa phương, và sau đó phân bổ 896 MB RAM nếu các / 3 GB chuyển đổi được thiết lập trong tập tin Boot.ini, hay 576 MB RAM nếu các / 3 GB chuyển đổi không được thiết lập. Trong trường hợp máy chủ được rất nhiều tải hoặc nơi hiệu năng đĩa không phải là tối ưu, một bộ đệm ESE lớn làm tăng hiệu năng hệ thống tổng thể. Tùy thuộc vào cấu hình của bạn, bạn có thể phải tăng hoặc giảm cỡ bộ đệm này để có được hiệu suất tổng thể tốt nhất.

Trong một kịch bản mà Exchange Server 2003 được sử dụng trong một môi trường nơi mà nó co-exists với các chương trình phía máy chủ khác, nó có thể độc tài nguyên bộ nhớ có sẵn. Các thuật toán phân bổ đệm năng động (DBA) có trách nhiệm trả lại bộ nhớ cho hệ điều hành nếu các chương trình khác yêu cầu nó. Tuy nhiên, bạn có thể tự giới hạn bộ nhớ Exchange Server 2003 sử dụng bằng cách giảm các bộ đệm ESE.

Cảnh báo Trên các máy chủ có nhiều hơn 2 GB bộ nhớ, nó có thể giúp tăng kích thước bộ đệm ESE. Vì của địa chỉ ảo vũ trụ giới hạn, giá trị này phải không được đặt lớn hơn 1.200 MB.

Trước khi bạn tăng kích cỡ bộ đệm tối đa, chúng tôi khuyên bạn sử dụng tiện ích Windows hiệu suất giám sát bộ nhớ của máy chủ nhỏ hơn một điển hình tải. Để thực hiện việc này, giám sát hiệu suất đối tượng và giá trị sau đây:
Đối tượng hiệu suất: quá trình
Hiệu suất số lượt truy cập: ảo byte
Ví dụ: cửa hàng
Các thông tin thu thập từ việc thực hiện giám sát cung cấp cho bạn một giá trị chính xác cho không gian địa chỉ ảo mà quá trình Store.exe đã phân bổ. Trên một máy chủ có các / 3 GB chuyển đổi thiết lập trong tập tin Boot.ini, giá trị được nhìn thấy trong các tiện ích hoạt động thường là nhỏ hơn 2.5 GB. Trên một máy chủ mà không có các / 3 GB chuyển đổi thiết lập trong tập tin Boot.ini, giá trị thường là ít hơn 1,8 GB. It's tốt nhất để thêm các / 3 GB chuyển sang tệp Boot.ini trên các máy chủ có 1 GB hoặc thêm bộ nhớ cài đặt. Nếu bạn nhìn thấy giá trị to lớn hơn những người trước đó đã nói, đối với một trong hai cấu hình, không tăng kích thước của kích thước bộ đệm tối đa của bạn. Nếu bạn nhìn thấy các giá trị được ít hơn trước đây ghi chú, cho cả hai cấu hình, bạn có thể muốn tăng kích thước của kích thước bộ đệm tối đa cơ sở dữ liệu.

Ví dụ, nếu bạn có một máy chủ được cấu hình để sử dụng các / 3 GB chuyển đổi tệp Boot.ini, và cho thấy giám sát hiệu suất ảo byte tính at 2.5 GB khi máy chủ được nạp rất nhiều, bạn có thể tăng kích thước bộ đệm tối đa của bạn bằng khoảng 300 MB, cho một tổng kích thước của 1.200 MB.

Tăng kích thước bộ đệm có thể ảnh hưởng đến hiệu suất máy chủ. Một bộ đệm lớn hơn có nghĩa là nhiều hơn không gian địa chỉ ảo được tiêu thụ. Vì vậy, nếu máy chủ kinh nghiệm hạn chế vũ trụ địa chỉ bộ nhớ ảo, tăng kích thước bộ đệm có thể tạo ra sự mất ổn định hệ điều hành. Điều này có thể dẫn đến một máy chủ không đáp ứng. Trên một máy chủ hộp thư rất lớn, bạn có thể làm giảm kích thước bộ đệm mặc định để ngăn chặn sự mất ổn định hệ thống.

Làm thế nào để thay đổi kích cỡ bộ đệm ESE

Các msExchESEParamCacheSizeMax tham số điều khiển kích cỡ bộ đệm ESE. Giá trị của nó được thể hiện như một số trang, và phải được thiết lập để một nhiều chính xác của 8192 cho hiệu quả tối đa:
  • Kích thước mặc định trên các máy chủ với các / 3 GB chuyển đổi thiết lập: 229376 (896 MB)
  • Kích thước mặc định trên các máy chủ mà không có các / 3 GB chuyển đổi thiết lập: 147456 (576 MB)
  • Giá trị tối đa được giới thiệu với các / 3 GB chuyển đổi thiết lập: 311296 (1.2 GB)

    Chú ýBạn nên đầu tiên theo dõi byte ảo cho tiến trình cửa hàng như đã nêu trước đó trong bài viết này trước khi bạn tăng giá trị này trong mặc định.
  • Giá trị tối đa được giới thiệu mà không có các / 3 GB chuyển đổi thiết lập: 196608 (768 MB)

    Chú ýYoushould lần đầu tiên giám sát byte ảo cho tiến trình cửa hàng như đã nêu trước đó trong bài viết này trước khi bạn tăng giá trị này trong mặc định.

Chú ý Phát lại các bản ghi của giao dịch là nhanh hơn đáng kể khi bộ đệm ESE được đặt thành một kích thước lớn. Bạn có thể muốn tạm thời tăng kích cỡ bộ đệm ESE một giá trị của 311296 trong một kịch bản khắc phục thảm họa.

Nếu bạn đã thực hiện tại-chỗ nâng cấp của một máy chủ Exchange 5,5 để trao đổi 2000 Server, bạn có thể nhận thấy một giá trị cao bất thường được chỉ định cho các msExchESEParamCacheSizeMax tham số. Trên một số máy chủ, đây là một giá trị bằng 2.048 MB. Trong trường hợp này, loại bỏ hoặc đặt lại các tham số để một giá trị thích hợp hơn. Để thay đổi kích thước bộ nhớ cache của cơ sở dữ liệu lưu trữ:
  1. Bắt đầu các tiện ích chỉnh sửa Active Directory dịch vụ giao diện (ADSI). ADSI chỉnh sửa được bao gồm với các công cụ hỗ trợ Windows trong cặp Support\Tools của Windows 2000 hoặc Windows Server 2003 CD-ROM.
  2. Dưới Cấu hình Container [ServerName.example.com], nơi servername.example.com tên miền hoàn toàn đủ điều kiện FQDN của máy chủ, mở rộng CN = cấu hình, DC = ví dụ, DC = com.
  3. Mở rộng CN = dịch vụ, mở rộng CN = Microsoft Exchange, mở rộng CN =OrganizationName nơi OrganizationName là tên của tổ chức của bạn, mở rộng CN = các nhóm hành chính, mở rộng CN =Nhóm hành chính đầu tiên nơi Nhóm hành chính đầu tiên là tên của nhóm quản trị của bạn, mở rộng CN = máy chủ, và sau đó mở rộng CN =ServerName.
  4. Dưới CN =ServerName, bấm chuột phải vào CN = InformationStore, sau đó bấm Thuộc tính.
  5. Trong các Chọn mà tài sản để xem danh sách, bấm vào Cả hai.
  6. Trong các Chọn một tài sản để xem danh sách, bấm vào msExchESEParamCacheSizeMax.

    Chú ý Bất động sản msExchESEParamCacheSizeMax kéo dài quá độ rộng của các Chọn một tài sản để xem danh sách. Hãy chắc chắn rằng bạn không vô tình bấm các msExchESEParamCacheSizeMin bất động sản để thay thế.
  7. Trong các Chỉnh sửa các thuộc tính hộp, gõ giá trị mà bạn muốn gán cho thuộc tính này.

    Chú ý Hãy chắc chắn rằng bạn nhập một giá trị là bội số của 8,192.
  8. Nhấp vào Thiết lập, sau đó bấm Ok.
  9. Thoát ADSI chỉnh sửa Tiện ích. Sau đó, cho phép đủ thời gian cho các giá trị này để được nhân rộng trên toàn rừng Active Directory.
  10. Khởi động lại dịch vụ kho thông tin Microsoft Exchage trên hệ phục vụ Exchange.



Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 815372 - Xem lại Lần cuối: 08/28/2011 08:28:00 - Bản sửa đổi: 2.0

Microsoft Exchange Server 2003 Standard Edition, Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition

  • kbinfo kbhowto kbmt KB815372 KbMtvi
Phản hồi