Le serveur actuel n’a presque plus de mémoire disponible (SharePoint Server)
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
Nom de la règle : Le serveur actuel n'a presque plus de mémoire disponible.
Résumé : Cette règle s'exécute uniquement sur les serveurs qui hébergent le service de cache distribué. La règle vérifie si l’utilisation de la mémoire dépasse le seuil prédéfini sur un serveur qui héberge le service de cache distribué. S’il constate que l’utilisation totale de la mémoire du serveur est de 85 % ou plus, il déclenche une alerte.
Cause: SharePoint Server affecte au service de cache distribué 10 % de la mémoire physique totale du serveur. Le service de cache distribué utilise la moitié de la mémoire pour le stockage des données et l'autre moitié pour le traitement lié à la gestion de la surcharge de la mémoire. Lorsque le volume de données mises en cache augmente, le service de cache distribué utilise la totalité des 10 % de mémoire allouée.
Résolution : Vérifier l'utilisation de la mémoire sur le serveur et libérer davantage de mémoire, ajouter davantage de RAM sur le serveur, augmenter l'allocation de mémoire du service de cache distribué
Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe Administrateurs de batterie.
Vérifiez l'utilisation de la mémoire sur SharePoint Server à l'aide du Gestionnaire de ressources.
Ajoutez davantage de RAM sur le serveur.
Augmentez l’allocation de mémoire du service de cache distribué :
Notes
[!REMARQUE] Quand vous ajoutez de la mémoire physique sur le serveur, le service de cache distribué ne recalcule pas automatiquement les 10 % d'allocation de mémoire. Vous devez alors augmenter manuellement l'allocation de mémoire du service de cache distribué.
Déterminez la mémoire physique totale disponible sur le serveur qui héberge le service de cache distribué. Par exemple, si 16 Go de RAM sont disponibles sur le serveur, réservez 2 Go de mémoire pour d'autres processus et services exécutés sur l'hôte du cache. Donc 16 Go - 2 Go = 14 Go. La mémoire restante est allouée au service de cache distribué.
Prenez la moitié de la mémoire restante et convertissez-la en Mo. par exemple, 14 Go/2 = 7 Go ou 7168 Mo. Vous obtenez la taille du cache du service de cache distribué.
Utilisez la procédure suivante pour mettre à jour l’allocation de mémoire en conséquence.
Modifier l'allocation de mémoire du cache distribué
- (Facultatif) Pour vérifier l'allocation de mémoire existante pour le service de cache distribué sur un serveur, exécutez la commande suivante à l'invite de commandes SharePoint Management Shell :
Use-CacheCluster
Get-AFCacheHostConfiguration -ComputerName ComputerName -CachePort "22233"
Où ComputerName est le nom de l’ordinateur du serveur sur lequel vous exécutez l’applet de commande SharePoint Management Shell.
- Pour reconfigurer la taille du cache du service de cache distribué, exécutez la commande suivante une seule fois sur un hôte de cache à l'invite de commandes SharePoint Management Shell :
Update-SPDistributedCacheSize -CacheSizeInMB CacheSize
Où CacheSize est l’affectation d’allocation de mémoire de la taille du cache en Mo. Dans l'exemple précédent, la taille de cache calculée s'élevait à 7 168 Mo pour un serveur doté d'une mémoire totale de 16 Go.
- Redémarrez le service de cache distribué sur tous les hôtes de cache. Pour ce faire, accédez à Services sur le serveur dans l'Administration centrale, puis démarrez le service de cache distribué sur tous les hôtes de cache dans la batterie.