Настройка точек ресурсов для изолированных решений (SharePoint Foundation 2010)
Применимо к: SharePoint Foundation 2010
Последнее изменение раздела: 2016-11-30
В целях ограничения объема ресурсов, потребляемых изолированными решениями, рекомендуется определить точки ресурсов. Точки ресурсов соответствуют заданным уровням потребления ресурсов, которые можно определить макс. для 15 системных ресурсов, которые требуется отслеживать. Единица измерения каждого из ресурсов накапливает точки в зависимости от объема потребления этого ресурса одним изолированным решением, причем такие точки накапливаются вплоть до достижении квоты, установленной для всего семейства веб-сайтов. Если количество накопленных точек ресурсов превысит квоту, установленную для этого семейства веб-сайтов, работа всех изолированных решений в таком семействе веб-сайтов останавливается. Список отдельных единиц измерения ресурсов, минимальное пороговое значение, абсолютный предел и объем ресурсов на одну точку для каждого ресурса см. в статье, посвященной Ограничения на использование ресурсов для изолированных решений (https://go.microsoft.com/fwlink/?linkid=217149&clcid=0x419).
Управление квотами посредством веб-сайта Центра администрирования SharePoint осуществляется как управление единым объемом, контролирующим общее количество точек ресурсов, разрешенных в день для всех изолированных решений в семействе веб-сайтов. Дополнительные сведения о квотах см. в разделе Обзор изолированных решений (SharePoint Foundation 2010). Дополнительные сведения о способах установки максимальной квоты по ресурсам для семейства сайтов см. в разделе Изменение ограничений по хранению для семейства веб-сайтов в статье Manage site collection storage limits (SharePoint Foundation 2010).
Отрегулировать распределение точек ресурсов можно с помощью Windows PowerShell в соответствии с инструкциями, представленными в этой статье. При добавлении этих команд Windows PowerShell в скрипт можно настроить распределение отдельной точки ресурсов в рамках квоты для изолированного решения в семействе веб-сайтов. Дополнительные сведения о квотах и точках ресурсов см. в разделе Обзор изолированных решений (SharePoint Foundation 2010).
Содержание:
Отображение выделений точек ресурсов для изолированных решений
Настройка точек ресурсов для изолированных решений
Примечание
Для выполнения следующих процедур необходимо выполнить вход на сервер, где размещено семейство веб-сайтов, которое требуется изменить. На сервере должна быть запущена служба изолированных решений.
Отображение назначений точки ресурсов для изолированных решений
Посредством следующей процедуры можно настроить отображение текущих выделений точек ресурсов для изолированных решений на текущем сервере SharePoint Foundation. Можно использовать команды Windows PowerShell для отображения текущего выделения точки ресурса в скрипте, который изменяет выделение точки. Эти команды также можно использовать для проверки текущего выделения.
Отображение выделений точек ресурсов для изолированных решений
Убедитесь, что удовлетворяются следующие минимальные требования: См. статью Add-SPShellAdmin. Вы должны быть участником группы "Администраторы фермы".
Скопируйте следующий код и вставьте его в текстовый редактор (например, "Блокнот").
$uc=[Microsoft.SharePoint.Administration.SPUserCodeService]::Local $uc.ResourceMeasures | Select-Object Name,ResourcesPerPoint,AbsoluteLimit
Сохраните файл с именем DisplayQoutas.ps1.
В меню Пуск выберите пункт Все программы.
Выберите пункт Продукты Microsoft SharePoint 2010.
Щелкните компонент Командная консоль SharePoint 2010.
Измените каталог сохранения файла.
В командной строке Windows PowerShell введите следующую команду:
./DisplayQuotas.ps1
Настройка точек ресурсов для изолированных решений
Можно использовать Windows PowerShell для изменения распределения точек ресурсов изолированных решений в целях регулирования потребления ресурсов для отдельных семейств веб-сайтов SharePoint Foundation.
Настройка отдельных точек ресурсов
Убедитесь в соответствии следующим минимальным требованиям: См. статью Add-SPShellAdmin.
Скопируйте следующий код и вставьте его в текстовый редактор (например, "Блокнот").
$uc=[Microsoft.SharePoint.Administration.SPUserCodeService]::Local $uc.ResourceMeasures["CPUExecutionTime"].AbsoluteLimit = <LimitValue> $uc.ResourceMeasures["CPUExecutionTime"].ResourcesPerPoint = <PointValue> $uc.ResourceMeasures["CPUExecutionTime"].Update() $uc.Update()
Здесь:
<LimitValue> представляет собой новое максимальное предельное значение.
<PointValue> представляет собой новое количество ресурсов на точку ресурсов.
Сохраните файл с именем ConfigurePoints.ps1.
В меню Пуск выберите пункт Все программы.
Выберите пункт Продукты Microsoft SharePoint 2010.
Щелкните компонент Командная консоль SharePoint 2010.
Измените каталог сохранения файла.
В командной строке Windows PowerShell введите следующую команду:
./ConfigurePoints.ps1
See Also
Concepts
Обзор изолированных решений (SharePoint Foundation 2010)
Планирование изолированных решений (SharePoint Foundation 2010)
Enable sandboxed solutions on the farm (SharePoint Foundation 2010)
Block or unblock a sandboxed solution (SharePoint Foundation 2010)
Configure load balancing for sandboxed solutions (SharePoint Foundation 2010)
Настройка уровней службы изолированных решений (SharePoint Foundation 2010)