Les installations ou mises à niveau des points de distribution prennent plus de temps que prévu dans System Center 2012 Configuration Manager

Cet article décrit un problème de performances lors de l’installation ou de la mise à niveau de points de distribution (DPs) sur Configuration Manager sites qui disposent de nombreux DPS standard ou pull.

Version d’origine du produit : Microsoft System Center 2012 Configuration Manager, System Center Configuration Manager 2012 R2
Numéro de la base de connaissances d’origine : 3025353

Résumé

Sur System Center 2012 Configuration Manager sites qui ont de nombreux points de distribution standard ou d’extraction, l’installation ou la mise à niveau de tous les points de distribution peut prendre plus de temps que prévu. Cela peut se produire si le composant Gestionnaire de distribution ne peut pas créer de threads supplémentaires pour le processus d’installation ou de mise à niveau.

En outre, vous recevrez des messages qui ressemblent à ce qui suit dans le fichier Distmgr.log :

Thread de traitement de la mise à niveau dp : il ne reste plus de threads disponibles pour traiter une notification de point de distribution de mise à niveau supplémentaire. Attend les mises à niveau existantes des points de distribution.

Si vous recevez ce message à plusieurs reprises, vous pouvez réduire le temps total nécessaire pour terminer le processus en augmentant le nombre de threads de traitement.

Limite des threads de mise à niveau dp

Par défaut, le Gestionnaire de distribution alloue jusqu’à cinq threads pour installer ou mettre à niveau des points de distribution. Chaque thread a un point de distribution unique. Le paramètre par défaut est enregistré dans le fichier Distmgr.log en tant que limite de threads de mise à niveau DP.

La limite de threads de mise à niveau dp est une propriété de fichier de contrôle de site qui est représentée comme DPUpgradeThreadLimit dans Windows Management Instrumentation (WMI). Par défaut, cette propriété n’est pas présente. Toutefois, lorsque vous ajoutez cette propriété, vous pouvez remplacer la limite prédéfinie de cinq threads.

Pour augmenter la limite par défaut, créez DPUpgradeThreadLimit en tant que propriété incorporée du SMS_DISTRIBUTION_MANAGER composant. Il s’agit d’une instance de la SMS_SCI_Component classe dans l’espace de noms du site.

Pour vous assurer que les modifications prennent effet, redémarrez le service SMS_Executive sur le serveur de site après avoir modifié cette propriété.

Remarque

L’augmentation de la limite de threads au-delà de la valeur par défaut entraîne une charge supplémentaire sur le serveur de site. Une planification et des tests minutieux doivent être effectués pour empêcher l’introduction de goulots d’étranglement des performances sur le serveur de site pendant le processus de mise à niveau. Un maximum de cinquante threads doit être suffisant pour la plupart des environnements.

References