Configurare i punti risorsa per le soluzioni in modalità sandbox (SharePoint Server 2010)

SharePoint 2010
 

Si applica a: SharePoint Foundation 2010, SharePoint Server 2010

Ultima modifica dell'argomento: 2016-11-30

Per limitare la quantità di risorse utilizzate dalle soluzioni in modalità sandbox, è necessario definire punti risorsa. I punti risorsa corrispondono a livelli specifici di utilizzo delle risorse che possono essere definiti per un massimo di 15 risorse di sistema che si desidera monitorare. Ogni misurazione di risorsa accumula punti in base all'utilizzo di tale risorsa da parte di una singola soluzione in modalità sandbox e questi punti vengono aggregati fino a ottenere una quota stabilita per l'intera raccolta siti. Se il numero di punti risorsa accumulati supera la quota definita per la raccolta siti, tutte le soluzioni in modalità sandbox presenti nella raccolta siti verranno interrotte. Per un elenco delle singole misurazioni di risorsa e su soglia minima, limite assoluto e risorse per punto per ogni risorsa, vedere Limiti per l'utilizzo di risorse per soluzioni in modalità sandbox in SharePoint 2010 (le informazioni potrebbero essere in lingua inglese) (http://go.microsoft.com/fwlink/?linkid=217149&clcid=0x410) (le informazioni potrebbero essere in lingua inglese).

Le quote vengono gestite tramite il sito Web Amministrazione centrale di SharePoint come un numero singolo che controlla il totale aggregato dei punti risorsa consentiti al giorno per tutte le soluzioni in modalità sandbox presenti in una raccolta siti. Per ulteriori informazioni sulle quote, vedere Panoramica delle soluzioni in modalità sandbox (SharePoint Server 2010). Per informazioni su come impostare la quota massima di risorse per una raccolta siti, vedere Change the storage limits for a site collection in Manage site collection storage limits (SharePoint Server 2010).

È possibile ottimizzare la distribuzione di punti risorsa utilizzando Windows PowerShell, come illustrato in questo articolo. Quando questi comandi di Windows PowerShell vengono aggiunti a uno script, è possibile configurare la singola distribuzione di punti risorsa entro la quota delle soluzioni in modalità sandbox per una raccolta siti. Per ulteriori informazioni sulle quote e sui punti risorsa, vedere Panoramica delle soluzioni in modalità sandbox (SharePoint Server 2010).

Contenuto dell'articolo:

NotaNote
Per eseguire le procedure seguenti, è necessario essere connessi al server che ospita la raccolta siti da modificare. Il servizio per le soluzioni in modalità sandbox deve essere in esecuzione in tale server.

La procedura seguente consente di visualizzare le allocazioni correnti di punti risorsa per soluzioni in modalità sandbox nel server SharePoint Server corrente. È possibile utilizzare i comandi di Windows PowerShell per visualizzare l'allocazione corrente di punti risorsa in uno script che modifica la distribuzione dei punti ed è inoltre possibile utilizzare tali comandi per verificare l'allocazione corrente.

Per visualizzare le allocazioni di punti risorsa per soluzioni in modalità sandbox
  1. Verificare che siano soddisfatti i requisiti minimi seguenti: vedere Add-SPShellAdmin. È necessario essere membri del gruppo Amministratori farm.

  2. Copiare il codice seguente e incollarlo in un editor di testo, ad esempio il Blocco note:

    $uc=[Microsoft.SharePoint.Administration.SPUserCodeService]::Local
    $uc.ResourceMeasures | Select-Object Name,ResourcesPerPoint,AbsoluteLimit
    
  3. Salvare il file con il nome DisplayQuotas.ps1.

  4. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  5. Fare clic su Prodotti Microsoft SharePoint 2010.

  6. Fare clic su SharePoint 2010 Management Shell.

  7. Passare alla directory in cui è stato salvato il file.

  8. Al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    ./DisplayQuotas.ps1
    

È possibile utilizzare Windows PowerShell per modificare la distribuzione di punti risorsa per soluzioni in modalità sandbox, in modo da ottimizzare l'utilizzo delle risorse per raccolte siti specifiche di SharePoint Server.

Per configurare punti risorsa specifici
  1. Verificare che vengano soddisfatti i requisiti minimi seguenti: vedere Add-SPShellAdmin.

  2. Copiare il codice seguente e incollarlo in un editor di testo, ad esempio il Blocco note:

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

    Dove:

    • <LimitValue> è il nuovo valore del limite massimo.

    • <PointValue> è il nuovo numero di risorse per punto risorsa.

  3. Salvare il file con il nome ConfigurePoints.ps1.

  4. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  5. Fare clic su Prodotti Microsoft SharePoint 2010.

  6. Fare clic su SharePoint 2010 Management Shell.

  7. Passare alla directory in cui è stato salvato il file.

  8. Al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    ./ConfigurePoints.ps1
    

Mostra: