В Exchange 2010 была представлена новая функция под названием Client Throttling(регулирование?). Данная функция гарантирует что ни один из пользователей не может чрезмерно перегрузить Exchange Server. Я думаю многие из вас решали проблемы, связанные с быстродействием Exchange и одной из утилит, которую вы использовали была утилита Exchange Server User Monitor (Exmon). В результате вы находили несколько пользователей, которые использовали ресурсы системы больше остальных.
Правильно используя функционал Client Throttling, мы можем быть спокойны относительно следующих вещей:
- Пользователи не смогут умышленно нагрузить сервер
- Пользователи не смогут неумышленно нагрузить сервер
- Пользователи будут использовать ресурсы сервера пропорционально
Политики
По умолчанию Exchange 2010 использует Default Policy для управления всеми пользователями на вашем Exchange 2010 сервере. Если вы решите что различные пользователи должны иметь различные настройки регулирования, вы можете создать различные политики для этих пользователей или групп. Или если вы решите, что все пользоватлеи должны иметь идентичные параметры регулирования, однако вам необходимо поменять некоторые из параметров содержащиеся в Default Policy, вы можете модифицировать её.
4 командлета PowerShell помогут вам в управлении политиками.
- New-ThrottlingPolicy
- Remove-ThrottlingPolicy
- Get-ThrottlingPolicy
- Set-ThrottlingPolicy
Регулирование Exchange применяется к ..
Параметры, которые настраиваются в политике, применяются к следующему функционалу Exchange:
- Activesync
- Web Services
- IMAP
- POP
- Outlook Web App (OWA)
- PowerShell
- RPC Client Access Server
Параметры регулирования
Вы можете настраивать следующие параметры:
- MaxConcurrency
- PercentTimeInCAS
- PercentTimeInAD
- PercentTimeInMailboxRPC
По умолчанию только параметр MaxConcurrency имеет значение. Этот параметр по сути является основным, и скорее всего именно он чаще всего будет использоваться во время изменения политик регулирования.
Каждый параметр имеет префикс, соответствующий каждой службе Exchange. К примеру, префикс у Activesync будет EAS. В соответствии с этим, параметр MaxConcurrency для Activesync будет называться EASMaxConcurrency. Ниже указаны акронимы для каждой службы:
- Exchange Activesync = EAS
- Exchange Web Services = EWS
- IMAP = IMAP
- POP = POP
- Outlook Web Access = OWA
- RPC Client Access = RCA
- PowerShell = PowerShell
Параметры для PowerShell немного отличаются:
- PowerShellMaxConcurrency
- PowerShellMaxCmdlets
- PowerShellMaxCmdletsTimePeriod
- PowerShellMaxCmdletQueueDepth
Давайте посмотрим на настройку Activesync Throttling. Выполним следующую команду:
Get-ThrottlingPolicy | FL IsDefault,EAS*
Как мы видим, у нас не созданы политики и используется политика по умолчанию – IsDefault установлен в True. Для всех служб которые могут использовать регулирование, настроен только параметр MaxConcurrency.
CPUStart
Обратите внимание на параметр CPUStartPercent. Политика регулирования будет применяться только тогда, когда процент использования процессора на сервере достигнет указанного значения.
MaxConcurrency
Максимальное количество подключений, которое пользователь может поддерживать с сервером одновременно. К примеру если данный параметр выставлен в 10, и процессор загружен на 70 процентов, Exchange Server будет отбрасывать новые подключения. Однако помните, что регулирование будет осуществляться только для новых подключений. Например, если пользователь имел 15 подключений, 5 лишних не будут отключены.
Пример: Изменяем EASMaxConcurrency
Давайте предположим что мы хотим изменить регулирование EAS и назначить 12 подключений, так как в нашей организации наблюдается большая EAS aктивность и мы решили слегка увеличить количество одновременных подключений. Используйте следующую команду:
Set-ThrottlingPolicy -Identity IdentityHere -EASMaxConcurrency 12
Для получения названия Default Throttling Policy, запустите следующую команду:
Get-ThrottlingPolicy | Where-Object ($_.IsDefault -eq “True”) | FL Identity
В нашем случает это DefaultThrottlingPolicy_4f681051-74b6-42e4-a751-48b71e1cce22. Очень легко запоминается :)
Изменим политику:
Set-ThrottlingPolicy -Identity DefaultThrottlingPolicy_4f681051-74b6-42e4-a751-48b71e1cce22 -EASMaxConcurrency 12
На этом сегодня все.
Разное
Качественные и красивые элементные фасады – только в Алютерра СК. Я работал с данной компанией, остались только положительные впечатления.