Le serveur actuel n’a presque plus de mémoire disponible (SharePoint Server)

 

**Sapplique à :**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-08-31

Résumé : Découvrez comment résoudre la règle de l’analyseur d’intégrité SharePoint « Le serveur actuel n’a presque plus de mémoire disponible » pour SharePoint Server 2016 et SharePoint 2013.

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é. Elle vérifie si l’utilisation de la mémoire dépasse le volume alloué pour un serveur qui héberge le service de cache distribué. Une utilisation excessive de la mémoire 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é

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe Administrateurs de batterie.

  2. Vérifiez l’utilisation de la mémoire sur SharePoint Server à l’aide du Gestionnaire de ressources.

  3. Ajoutez davantage de RAM sur le serveur.

  4. Augmentez l’allocation de mémoire du service de cache distribué :

    Notes

    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é.

    1. 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é.

    2. Prenez la moitié de la mémoire restante, puis convertissez-la en Mo. Par exemple, 14 Go/2 = 7 Go, soit 7 168 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é

  1. (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"
    

    ComputerName est le nom d’ordinateur du serveur sur lequel vous exécutez la cmdlet SharePoint Management Shell.

  2. 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
    

    CacheSize correspond à l’allocation de mémoire pour 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.

  3. 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.

See also

Update-SPDistributedCacheSize