Дата последнего изменения раздела:
2006-11-14
Средством анализатора сервера Microsoft® Exchange определено, что дисковая система в текущий момент работает в пределах 20 процентов от ожидаемой максимально доступной производительности. Этот вывод сделан на основании одного из следующих расчетов:
- Измерение задержек в работе диска. Счетчики производительности,
которые показывают задержку: LogicalDisk\Avg., Disk
sec/Read и LogicalDisk\Avg. Disk sec/Write.
- Сравните максимально возможное количество дисковых операций
ввода-вывода за секунду для конфигурации текущего диска и показание
счетчика диска по сравнению с текущим значением количества дисковых
операций ввода вывода за секунду, зафиксированным системным
монитором (Perfmon).
Допустимые задержки
В зависимости от типа данных, к которым происходит обращение, сервер Exchange имеет разные допуски на задержки. По этой причине максимально допустимое пороговое значение на среднюю задержку приводится на основе типа ресурса, находящегося на диске. Для всех случаев за исключением тех, что указаны в следующем списке, максимально допустимое значение задержек чтения или записи составляет 50 миллисекунд (мс).
- Диски журналов транзакций. Диск, на котором размещается
журнал транзакций, должен иметь средние значения задержек записи
менее 10 мс. Пиковые значения задержек записи не должны превышать
50 мс. Записи в журнал транзакций выполняются согласованно. Это
означает, что прежде чем поток в процессе Store.exe сможет
выполнить другую задачу, поток должен дождаться завершения записи.
Задержки записи для журналов транзакций влияют в сильной мере на
производительность сервера. Средняя задержка операции чтения для
дисков журнала транзакций должна быть меньше 20 мс. Пиковые
значения задержки чтения должны быть меньше 50 мс. Число остановов
записей журнала базы данных должно быть меньше 10. Число ожидающих
потоков журнала базы данных должно быть меньше 10.
Обычно серверы Exchange не выполняют чтение из журналов транзакций. Поэтому задержки чтения для этого диска не имеют значения. Однако, поскольку задержки записи в журнал транзакций сильно влияют на производительность приложения Exchange, рекомендуется, чтобы на больших серверах диски, на которых размещаются журналы транзакций, не использовались для каких-либо других целей. В этом случае интенсивность операций чтения (измеряемая счетчиком LogicalDisk\Disk Reads/sec) должна быть минимальной по сравнению с интенсивностью операций записи (измеряемой счетчиком LogicalDisk\Disk Writes/sec). Анализатор сервера Exchange определит, когда отношение количества операций чтения к числу операций записи на диске журнала транзакций будет больше 0,10 (более одной операции чтения на каждые десять операций записи).
Если на каждую операцию записи приходится более 0,10 операций чтения, следует идентифицировать, какое приложение выполняет чтение с диска журнала транзакций, а затем прекратить выполнение этих действий.
- Диски баз данных. Допустимые задержки для дисков,
содержащих файлы баз данных Exchange (файлы с расширениями EDB и
STM), перечисляются ниже (более высокие значения указывают на
наличие узких мест на диске):
- Максимальное значение показателя «Логический диск\среднее число
дисковых операций в секунду/чтение» на диске базы данных должно
быть меньше 50 мс. (0,050 секунды).
- Среднее значение показателя «Логический диск\среднее число
дисковых операций в секунду/чтение» на диске базы данных должно
быть меньше 20 мс. (0,020 секунды).
- Максимальное значение показателя «Логический диск\среднее число
дисковых операций в секунду/чтение» на диске базы данных должно
быть меньше 50 мс. (0,050 секунды).
- Диски каталогов TEMP и TMP. Задержки операций чтения и
записи для дисков, содержащих каталоги TEMP и TMP, должны быть
меньше 10 мс. Максимальное значение задержки операции чтения или
записи должно быть меньше 50 мс.
- Диск файла подкачки и системы. Задержки чтения и записи
для дисков, содержащих файлы подкачки и системные файлы Windows,
должны быть меньше 10 мс.
- SMTP-диск. Задержки чтения и записи для дисков,
содержащих файлы SMTP-сервера, должны быть меньше 10 мс.
Причины задержки
Интенсивность обращений к дискам выше частоты доступа, которая поддерживается дисковой подсистемой — это одна из самых распространенных причин задержки дисковых операций. В этом случае считается, что диск является узким местом системы. Это также означает, что нагрузка на дисковую подсистему достигла или превысила предельную производительность подсистемы.
Если интенсивность дисковых операций ввода-вывода в секунду (счетчик LogicalDisk\Disk Transfers/sec) около или больше оцениваемой производительности, тогда считается, что диск находится за пределами пропускной способности или за пределами производительности. В этих случаях для повышения производительности сервера необходимо уменьшить нагрузку на дисковую подсистему (переместив пользователей на другой сервер) или увеличить производительность диска (добавив дополнительные или более быстрые диски).
В случаях, когда оборудование не работает так, как ожидается, задержки могут возникать даже тогда, когда интенсивность операций ввода-вывода значительно меньше предполагаемой производительности.
Уменьшение задержек дисковых операций
Чтобы снизить нагрузку на дисковую подсистему, можно уменьшить некоторые задачи, которые выполняются сервером. В частности, следует удалить любые дополнительные приложения, которые вносят вклад в нагрузку на диск. Процесс Store.exe является единственным приложением, которое должно обращаться к дискам баз данных и журналов транзакций.
В зависимости от текущей конфигурации дисковой системы можно предпринять некоторые действия по снижению остроты этой проблемы.
Чтобы уменьшить задержки дисковых операций-
Если диск базы данных или журнала транзакций является узким местом, можно уменьшить нагрузку на этот диск, переместив пользователей в базу данных или группу хранения, размещаемую на диске, ресурсы которого далеки от полного использования. Если все диски баз данных или журнала транзакций практически полностью заняты, возможно, потребуется переместить пользователей на другой сервер. Дополнительные сведения см. по ссылке Перенос почтовых ящиков пользователей на другой сервер.
-
Иногда продолжительность высокой интенсивности операций ввода-вывода невелика, поскольку вызвана дорогостоящей MAPI-операцией. В этом случае чтобы определить, какой пользователь или какое действие является причиной высокой интенсивности операций ввода-вывода, можно использовать средство наблюдения за пользователями сервера Exchange (ExMon) совместно со счетчиками производительности логических дисков. Если изолировать пользователя, можно будет определить, какое клиентское приложение создает более высокую нагрузку. Средство ExMon можно загрузить из центра загрузки Майкрософт (http://go.microsoft.com/fwlink/?LinkId=54983).
-
Если работает дисковый массив RAID-5, может возникнуть желание перейти на дисковый массив RAID-10, чтобы увеличить интенсивность операций ввода-вывода в секунду, поддерживаемую дисковой подсистемой.
-
Чтобы увеличить поддерживаемую интенсивность операций ввода-вывода в секунду, рассмотрите возможность добавления в дисковую систему дополнительных дисков.
Дополнительные сведения
- Дополнительные сведения о быстродействии сервера Exchange см. в
руководстве по управлению производительностью и
масштабируемостью Exchange Server 2003 (может быть на
английском языке) (http://go.microsoft.com/fwlink/?LinkId=47576).
- Дополнительные сведения об устранении проблем
производительности сервера Exchange см. в описании процедур
устранения неполадок, связанных с производительностью Microsoft
Exchange Server 2003 (может быть на английском языке) (http://go.microsoft.com/fwlink/?LinkId=47588).
- Дополнительные сведения о рекомендациях по разработке
архитектур хранилищ см. в описании общих рекомендаций для
нескольких архитектур (может быть на английском языке)
(http://go.microsoft.com/fwlink/?LinkId=72988).
- Дополнительные сведения о переносе почтовых ящиков
пользователей для снижения нагрузки на сервер см. по ссылке
Перенос почтовых
ящиков пользователей на другой сервер.
- Дополнительные сведения об изменении емкости дисков, задержках
и интенсивностях операций ввода-вывода см. в следующих блогах на
веб-узле блогов группы Microsoft Exchange:
- Описание основных концепций по изменению емкости дисков (может
быть на английском языке) (http://go.microsoft.com/fwlink/?linkid=39538).
- Дополнительные соображения по дисковым операциям ввода-вывода,
расчетам и другим вопросам (могут быть на английском языке)
(http://go.microsoft.com/fwlink/?linkid=39539).
- Инструкции по расчету требований к системе ввода-вывода
диска (могут быть на английском языке) (http://go.microsoft.com/fwlink/?linkid=69747).
- Описание основных концепций по изменению емкости дисков (может
быть на английском языке) (http://go.microsoft.com/fwlink/?linkid=39538).