Руководство по оценке Этот документ предоставляется на условиях "как есть"

Вид материалаРуководство

Содержание


Элементы управления производительностью
Регулирование ресурсов
Действия по управлению большими списками
Администрирование Windows PowerShell
Подобный материал:
1   ...   5   6   7   8   9   10   11   12   13

Элементы управления производительностью


SharePoint 2010 предлагает ряд новых функций производительности, предназначенных для защиты сервера от непредвиденных пиковых нагрузок, а также блокирования и контроля определенных операций пользователя, которые могут подвергнуть сервер значительным нагрузкам, обусловленным их обработкой. Две основные функции контроля производительности — регулирование ресурсов для веб-запросов и управление большими списками для списков, содержащих несколько тысяч или миллионов элементов.

Регулирование ресурсов


Посредством настроек регулирования ресурсов SharePoint 2010 предоставляет администраторам способ определения того уровня, по достижении которого сервер переходит в режим регулирования. Каждые пять секунд выполняется запуск задания, сопоставляющего доступные серверные ресурсы с заданными уровнями. По умолчанию выполняется мониторинг использования ресурсов ЦП, доступной памяти, количества запросов очереди и времени ожидания запроса. После трех неудавшихся проверок сервер переходит в режим регулирования и остается в этом состоянии до момента получения сообщения об успешном выполнении проверки. Выполнение запросов, созданных до перехода сервера в режим регулирования, будет завершено. Таким образом предотвращается потеря пользователями их текущей работы в момент перехода сервера к регулированию новых запросов. Все новые запросы HTTP GET и поискового робота вызывают сообщение об ошибке 503 и регистрируются средством просмотра событий. Пока сервер работает в режиме регулирования, запуск новых задач таймера не выполняется.

Регулирование можно настроить для каждого веб-приложения отдельно и включить посредством интерфейса пользователя центра администрирования или с помощью командлета Windows PowerShell. Дополнительные сведения о командлетах см. в разделе "Администрирование Windows PowerShell" далее. Следующее изображение демонстрирует командлет Windows PowerShell Get SPWebApplicationHttpThrottlingMonitor.



Рис. 14. Команды мониторинга Windows PowerShell

Действия по управлению большими списками


SharePoint 2010 предусматривает возможность поддержки нескольких миллионов элементов в списке. Тем не менее, по мере увеличения размера списка, пользователи могут продолжать работать со списками, как если бы в них содержалось всего несколько сот элементов; и использовать режимы просмотра по умолчанию, например "Все элементы". Если в списке содержится несколько сотен или тысяч элементов, SQL-сервер может подвергаться значительным нагрузкам каждый раз при каждом списка, поскольку в целях сортировки элементов перед отображением первой странице в режиме просмотра "Все элементы" требуется отправка запроса для всех элементов в списке. В зависимости от общей нагрузки на сервер в любой конкретный момент, это может привести к увеличению времени отклика для других пользователей. В целях обеспечения требуемого времени отклика сервера SharePoint 2010 предоставляет ряд различных параметров, с помощью которых можно ограничивать отправку запросов для элементов больших списков. Эти параметры можно настроить для каждого веб-приложения отдельно. С помощью этих параметров осуществляется управление следующими элементами:
  • Количество результатов, возвращаемое в пользовательском запросе. Значение по умолчанию — 5,000 элементов.
  • Порог предупреждения о достижении списком порогового значения, отображаемого для администраторов сайтов. Это предупреждение
    отображается на странице настроек списка. Значение по
    умолчанию — 3,000 элементов.
  • Количество результатов запроса, отображаемых для администратора сайта посредством отправки запросов объектной модели. Таким образом, администраторы сайта могут осуществлять доступ посредством кода к наборам данных большего размера, чем посредством интерфейса браузера. Значение по умолчанию — 20,000 элементов.
  • Максимальное количество уникальных областей в списке. Значение по умолчанию — 50 000 элементов.
  • Количество столбцов просмотра, которое может содержаться в каждом списке. Значение по умолчанию — 6 столбцов просмотра.



Рис. 15. Регулирование ресурсов

Хотя описанные выше настройки применимы ко всем спискам в веб-приложении, доступны также дополнительные параметры, которые можно настроить для переопределения настроек веб-приложения:
  • Использование объектной модели для переопределения позволяет осуществлять программную запись запроса по списку в тех случаях, когда порог запроса не применяется.
  • Настройка ежедневного периода для больших запросов обеспечивает для администраторов способ настройки конкретных периодов, в течение которых порог запроса не применяется.
  • Команда Windows PowerShell, ограничивающая отправку запросов отдельным спискам посредством объектной модели (это отменяет вышеуказанное переопределение объектной модели для отдельных экземпляров списка).

Администрирование Windows PowerShell


Windows PowerShell представляет собой интерфейс командной строки и язык скриптов, специально разработанный для системных администраторов. Поддержка Windows PowerShell в SharePoint 2010 обеспечивает новый, более эффективный и гибкий способ управления и настройки SharePoint 2010. Хотя инструмент командой строки STSADM.exe в SharePoint включен в SharePoint 2010 и может использоваться для решения большинства административных задач, администраторам рекомендуется использовать Windows PowerShell, предоставляющий значительную гибкость в том, что касается создания скриптов, и повышенную производительность в сравнении с STSADM. Windows PowerShell обеспечивает новые инструменты и методы автоматизации, позволяющие существенно повысить уровень контроля, эффективность и производительность администраторов SharePoint 2010.

Windows PowerShell построен по принципу использования командлетов. Командлет представляет собой самостоятельную функцию, которую можно использовать отдельно или в сочетании с другими командлетами для выполнения сложных задач и автоматизации процессов администрирования. Windows PowerShell включает набор из боле 100 предварительно встроенных командлетов. В SharePoint включено более 500 специализированных командлетов SharePoint, с помощью которых посредством командной строки контролируется практически каждый аспект SharePoint 2010.