Toujours dans la lignée de mon travail sur les serveurs WAC (Office WebApps pour SharePoint, voir ce précédent billet), j’ai été confronté à un problème de consommation CPU sur un des deux serveurs WAC ; le CPU était en charge maximale en permanence, même sans aucun appel des Office WebApps de la part des utilisateurs, un arrêt/relance des services et un redémarrage de la plateforme n’ayant rien changé.
svchost.exe consomme 100% du CPU |
Le journal d’événements ne présentant aucune erreur particulière, je n’avais pas de piste à creuser, et le système semblait en bonne santé. Je décide alors de couper le service Windows Update qui n’a aucun impact sur le service rendu en production, et miracle :
La charge CPU retombe à des niveaux très faibles, ce qui est normal lorsque le WAC n’est pas sollicité. Dans mon environnement, laisser le service Windows Update désactivé n’est pas problématique car nous gérons à la main le patching des serveurs via des campagnes – il suffira de réactiver le service au moment de mettre à jour la machine et de le désactiver après si la consommation de CPU reste bloquée à 100%.