Configurer des points de ressources pour les solutions en bac à sable (sandbox) (SharePoint Server 2010)

 

S’applique à : SharePoint Foundation 2010, SharePoint Server 2010

Dernière rubrique modifiée : 2016-11-30

Pour restreindre les ressources consommées par vos solutions en bac à sable (sandbox), vous devez définir des points de ressources. Les points de ressources correspondent à des niveaux spécifiques d’utilisation des ressources que vous pouvez définir pour un nombre maximum de 15 ressources système à gérer. Chacune de ces mesures des ressources cumule des points en fonction de l’utilisation des ressources dans le cadre d’une solution en bac et ces points sont ensuite regroupés pour définir un quota pour la collection de sites tout entière. Si le nombre des points de ressources accumulés dépasse le quota défini pour la collection de sites, toutes les solutions en bac à sable dans cette dernière sont stoppées. Pour obtenir une liste des mesures de ressources individuelles et connaître le seuil minimal, la limite absolue et les ressources par point pour chaque ressource, voir Limites de l’utilisation des ressources sur les solutions en bac à sable (sandbox) (https://go.microsoft.com/fwlink/?linkid=217149&clcid=0x40C).

Les quotas sont gérés par le biais du site Web Administration centrale de SharePoint sous la forme d’un numéro unique contrôlant le total cumulé des points de ressources autorisés par jour pour l’ensemble des solutions en bac à sable au sein d’une collection de sites. Pour plus d’informations sur les quotas, voir Vue d’ensemble de solutions en bac à sable (SharePoint Server 2010). Pour plus d’informations sur le mode de définition du quota de ressources maximal pour une collection de sites, voir la section Modifier les limites de stockage d’une collection de sites dans Gérer les limites de stockage des collections de sites (SharePoint Server 2010).

Vous pouvez affiner la distribution des points de ressources à l’aide de Windows PowerShell comme le décrit cet article. Lorsque vous ajoutez ces commandes Windows PowerShell à un script, vous avez la possibilité de configurer la distribution des points de ressources individuels conformément au quota des solutions en bac à sable établi pour une collection de sites. Pour plus d’informations sur les quotas et les points de ressources, voir Vue d’ensemble de solutions en bac à sable (SharePoint Server 2010).

Dans cet article :

  • Afficher les points de ressources alloués pour les solutions en bac à sable

  • Configurer les points de ressources pour les solutions en bac à sable

Notes

Pour appliquer les procédures suivantes, vous devez être connecté au serveur qui héberge la collection de sites que vous modifiez. Le service des solutions en bac à sable doit être en cours d’exécution sur ce serveur.

Afficher les points de ressources alloués pour les solutions en bac à sable

La procédure qui suit vous permet d’afficher les points de ressources actuellement alloués pour les solutions en bac à sable sur le serveur SharePoint Server actuel. Vous pouvez vous servir des commandes Windows PowerShell pour afficher les points de ressources actuellement alloués dans un script qui modifie la distribution des points. Vous pouvez aussi utiliser ces commandes pour vérifier la répartition actuelle.

Pour afficher les points de ressources alloués pour les solutions en bac à sable

  1. Vérifiez que vous disposez de la configuration minimale requise suivante : Voir Add-SPShellAdmin.. Vous devez être membre du groupe Administrateurs de batterie.

  2. Copiez le code suivant et collez-le dans un éditeur de texte, tel que le Bloc-notes :

    $uc=[Microsoft.SharePoint.Administration.SPUserCodeService]::Local
    $uc.ResourceMeasures | Select-Object Name,ResourcesPerPoint,AbsoluteLimit
    
  3. Enregistrez le fichier et nommez-le ainsi : DisplayQuotas.ps1.

  4. Dans le menu Démarrer, cliquez sur Tous les programmes.

  5. Cliquez sur Produits Microsoft SharePoint 2010.

  6. Cliquez sur SharePoint 2010 Management Shell.

  7. Changez de répertoire en choisissant celui dans lequel vous avez enregistré le fichier.

  8. À l’invite de commandes Windows PowerShell, tapez la commande suivante :

    ./DisplayQuotas.ps1
    

>Configurer les points de ressources pour les solutions en bac à sable

Vous pouvez utiliser Windows PowerShell pour modifier la distribution des points de ressources des solutions en bac à sable dans le but d’optimiser l’utilisation des ressources pour des collections de sites SharePoint Server précises.

Pour configurer des points de ressources spécifiques

  1. Vérifiez que vous disposez de la configuration minimale requise suivante : Voir Add-SPShellAdmin..

  2. Copiez le code suivant et collez-le dans un éditeur de texte, tel que le Bloc-notes :

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

    Où :

    • <LimitValue> désigne la nouvelle valeur limite maximale.

    • <PointValue> correspond au nouveau nombre de ressources par point de ressources.

  3. Enregistrez le fichier et nommez-le ainsi : ConfigurePoints.ps1.

  4. Dans le menu Démarrer, cliquez sur Tous les programmes.

  5. Cliquez sur Produits Microsoft SharePoint 2010.

  6. Cliquez sur SharePoint 2010 Management Shell.

  7. Changez de répertoire en choisissant celui dans lequel vous avez enregistré le fichier.

  8. À l’invite de commandes Windows PowerShell, tapez la commande suivante :

    ./ConfigurePoints.ps1
    

See Also

Concepts

Vue d’ensemble de solutions en bac à sable (SharePoint Server 2010)
Planifier des solutions en mode bac à sable (SharePoint Server 2010)
Activer des solutions en mode bac à sable sur la batterie de serveurs (SharePoint Server 2010)
Bloquer ou débloquer une solution en mode bac à sable (SharePoint Server 2010)
Configurer l’équilibrage de la charge pour les solutions en bac à sable (SharePoint Server 2010)
Configurer les couches de service de solutions en mode bac à sable (sandbox) (SharePoint Server 2010)