为沙盒解决方案配置资源点 (SharePoint Server 2010)

 

适用于: SharePoint Foundation 2010, SharePoint Server 2010

上一次修改主题: 2016-11-30

若要限制沙盒解决方案使用的资源,您可以定义资源点。资源点对应于特定的资源使用级别,而您可以对想要监视的多达 15 个系统资源定义资源使用级别。其中每个资源会基于单个沙盒解决方案对该资源的使用情况度量累积点,这些点向已为整个网站集设置的配额聚合。如果应计的资源点数目超过为网站集设置的配额,则网站集中的所有沙盒解决方案都将停止。有关各个资源度量、最小阈值、绝对限制以及每个资源的每点资源的列表,请参阅SharePoint 2010 中沙盒解决方案的资源使用率限制 (https://go.microsoft.com/fwlink/?linkid=217149&clcid=0x804)。

可通过 SharePoint 管理中心网站将配额作为单个数字进行管理,该数字控制每天允许网站集中的所有沙盒解决方案使用的资源点的聚合总计。有关配额的详细信息,请参阅沙盒解决方案概述 (SharePoint Server 2010)。有关如何为网站集设置最大资源配额的信息,请参阅管理网站集存储限制 (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. 保存文件并将其命名为 DisplayQuotas.ps1。

  4. 在“开始”菜单上,单击“所有程序”。

  5. 单击“Microsoft SharePoint 2010 产品”。

  6. 单击“SharePoint 2010 Management Shell”。

  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 Management Shell”。

  7. 转到保存该文件的目录。

  8. 在 Windows PowerShell 命令提示符处,键入以下命令:

    ./ConfigurePoints.ps1
    

See Also

Concepts

沙盒解决方案概述 (SharePoint Server 2010)
规划沙盒解决方案 (SharePoint Server 2010)
在服务器场上启用沙盒解决方案 (SharePoint Server 2010)
阻止或取消阻止沙盒解决方案 (SharePoint Server 2010)
为沙盒解决方案配置负载平衡 (SharePoint Server 2010)
配置沙盒解决方案服务层 (SharePoint Server 2010)