Настройка точек ресурсов для изолированных решений (SharePoint Server 2010)

 

Применимо к: SharePoint Foundation 2010, SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

В целях ограничения объема ресурсов, потребляемых изолированными решениями, рекомендуется определить точки ресурсов. Точки ресурсов соответствуют заданным уровням потребления ресурсов, которые можно определить макс. для 15 системных ресурсов, которые требуется отслеживать. Единица измерения каждого из ресурсов накапливает точки в зависимости от объема потребления этого ресурса одним изолированным решением, причем такие точки накапливаются вплоть до достижении квоты, установленной для всего семейства веб-сайтов. Если количество накопленных точек ресурсов превысит квоту, установленную для этого семейства веб-сайтов, работа всех изолированных решений в таком семействе веб-сайтов останавливается. Список отдельных единиц измерения ресурсов, минимальное пороговое значение, абсолютный предел и объем ресурсов на одну точку для каждого ресурса см. в статье, посвященной ограничениям на потребление ресурсов изолированными решениями в SharePoint 2010 (https://go.microsoft.com/fwlink/?linkid=217149&clcid=0x419).

Управление квотами посредством веб-сайта Центра администрирования SharePoint осуществляется как управление единым объемом, контролирующим общее количество точек ресурсов, разрешенных в день для всех изолированных решений в семействе веб-сайтов. Дополнительные сведения о квотах см. в статье Общие сведения об изолированных решениях (SharePoint Server 2010). Дополнительные сведения о способах установки максимальной квоты по ресурсам для семейства веб-сайтов см. в статье Изменение ограничений по хранению для семейства веб-сайтов в статье Manage site collection storage limits (SharePoint Server 2010).

Отрегулировать распределение точек ресурсов можно с помощью Windows PowerShell в соответствии с инструкциями, представленными в этой статье. При добавлении этих команд Windows PowerShell в скрипт можно настроить распределение отдельной точки ресурсов в рамках квоты для изолированного решения в семействе веб-сайтов. Дополнительные сведения о квотах и точках ресурсов см. в статье Общие сведения об изолированных решениях (SharePoint Server 2010).

Содержание

  • Отображение выделений точек ресурсов для изолированных решений

  • Настройка точек ресурсов для изолированных решений

Примечание

Для выполнения следующих процедур необходимо выполнить вход на сервер, где размещено семейство веб-сайтов, которое требуется изменить. На сервере должна быть запущена служба изолированных решений.

Отображение выделений точек ресурсов для изолированных решений

Посредством следующей процедуры можно настроить отображение текущих выделений точек ресурсов для изолированных решений на текущем сервере SharePoint Server. Можно использовать команды Windows PowerShell для отображения текущего выделения точки ресурса в скрипте, который изменяет выделение точки. Эти команды также можно использовать для проверки текущего выделения.

Отображение выделений точек ресурсов для изолированных решений

  1. Убедитесь, что удовлетворяются следующие минимальные требования: См. статью Add-SPShellAdmin. Вы должны быть участником группы "Администраторы фермы".

  2. Скопируйте следующий код и вставьте его в текстовый редактор (например, "Блокнот").

    $uc=[Microsoft.SharePoint.Administration.SPUserCodeService]::Local
    $uc.ResourceMeasures | Select-Object Name,ResourcesPerPoint,AbsoluteLimit
    
  3. Сохраните файл с именем DisplayQoutas.ps1.

  4. В меню Пуск выберите пункт Все программы.

  5. Выберите пункт Продукты Microsoft SharePoint 2010.

  6. Щелкните компонент Командная консоль SharePoint 2010.

  7. Измените каталог сохранения файла.

  8. В командной строке Windows PowerShell введите следующую команду:

    ./DisplayQuotas.ps1
    

Настройка точек ресурсов для изолированных решений

Можно использовать Windows PowerShell для изменения распределения точек ресурсов изолированных решений в целях регулирования потребления ресурсов для отдельных семейств веб-сайтов SharePoint Server.

Настройка отдельных точек ресурсов

  1. Убедитесь, что удовлетворяются следующие минимальные требования: См. статью Add-SPShellAdmin.

  2. Скопируйте следующий код и вставьте его в текстовый редактор (например, "Блокнот").

    $uc=[Microsoft.SharePoint.Administration.SPUserCodeService]::Local 
    $uc.ResourceMeasures["CPUExecutionTime"].AbsoluteLimit = <LimitValue>
    $uc.ResourceMeasures["CPUExecutionTime"].ResourcesPerPoint = <PointValue>
    $uc.ResourceMeasures["CPUExecutionTime"].Update()
    $uc.Update()
    

    Здесь:

    • <LimitValue> представляет собой новое максимальное предельное значение.

    • <PointValue> представляет собой новое количество ресурсов на точку ресурсов.

  3. Сохраните файл с именем ConfigurePoints.ps1.

  4. В меню Пуск выберите пункт Все программы.

  5. Выберите пункт Продукты Microsoft SharePoint 2010.

  6. Щелкните компонент Командная консоль SharePoint 2010.

  7. Измените каталог сохранения файла.

  8. В командной строке Windows PowerShell введите следующую команду:

    ./ConfigurePoints.ps1
    

See Also

Concepts

Общие сведения об изолированных решениях (SharePoint Server 2010)
Планирование изолированных решений (SharePoint Server 2010)
Enable sandboxed solutions on the farm (SharePoint Server 2010)
Block or unblock a sandboxed solution (SharePoint Server 2010)
Configure load balancing for sandboxed solutions (SharePoint Server 2010)
Настройка уровней службы изолированных решений (SharePoint Server 2010)