設定沙箱化解決方案的資源點 (SharePoint Server 2010)

 

適用版本: SharePoint Foundation 2010, SharePoint Server 2010

上次修改主題的時間: 2016-11-30

若要限制沙箱化解決方案耗用的資源,您要定義「資源點」。資源點對應特定程度的資源用量,您最多可以定義 15 個要監視的系統資源。每個資源測量會根據單一沙箱化解決方案對該資源的使用來累積點,接著這些點會彙總到一個已經為整個網站集合設定的配額。如果累算的資源點數超過了為網站集合設定的配額,則會停止網站集合中所有的沙箱化解決方案。如需個別資源測量和最小臨界值、絕對限制以及每個資源之每點資源的清單,請參閱 SharePoint 2010 中沙箱化解決方案的資源用量限制 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=217149&clcid=0x404) (可能為英文網頁)。

配額是透過 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 管理命令介面]。

  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)
啟用伺服器陣列上的沙箱方案 (SharePoint Server 2010)
封鎖或解除封鎖沙箱方案 (SharePoint Server 2010)
設定沙箱方案的負載平衡 (SharePoint Server 2010)
設定沙箱化解決方案服務層 (SharePoint Server 2010)