Der aktuelle Server hat bald zu wenig verfügbaren Arbeitsspeicher (SharePoint Server)

 

**Gilt für:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2017-08-31

Zusammenfassung: Informationen zum Auflösen der SharePoint-Integritätsanalyseregel "Der aktuelle Server hat bald zu wenig verfügbaren Arbeitsspeicher" für SharePoint Server 2016 und SharePoint 2013.

Regelname:  Der aktuelle Server hat bald zu wenig verfügbaren Arbeitsspeicher.

Zusammenfassung:   Diese Regel wird nur auf Servern ausgeführt, die den verteilten Cachedienst hosten. Die Regel überprüft, ob die Speicherauslastung den zugewiesenen Betrag für einen Server überschreitet, der den verteilten Cachedienst hostet. Wenn festgestellt wird, dass die Speicherauslastung den zugewiesenen Betrag überschritten hat, wird eine Warnung ausgelöst.

**Ursache:**SharePoint Server weist dem verteilten Cachedienst 10 % des gesamten physischen Arbeitsspeichers des Servers zu. Der verteilte Cachedienst nutzt die Hälfte dieses Arbeitsspeichers für die Datenspeicherung und die andere Hälfte für Verwaltungsaufgaben für den Arbeitsspeicher. Wenn die im Cache gespeicherten Daten zunehmen, nutzt der verteilte Cachedienst die gesamten 10 % des reservierten Arbeitsspeichers.

Lösung: Überprüfen Sie die Speicherauslastung auf dem Server, geben Sie mehr Speicher frei, fügen Sie mehr RAM auf dem Server hinzu, erhöhen Sie die Arbeitsspeicherzuteilung für den verteilten Cachedienst.

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der Gruppe Farmadministratoren ist.

  2. Überprüfen Sie die Speicherauslastung in SharePoint Server mithilfe des Ressourcen-Managers.

  3. Fügen Sie mehr Arbeitsspeicher auf dem Server hinzu.

  4. Erhöhen Sie die Arbeitsspeicherreservierung für den verteilten Cachedienst wie folgt:

    Hinweis

    Wenn Sie dem Server physischen Speicher hinzufügen, berechnet der verteilte Cachedienst die Arbeitsspeicherreservierung von 10 % nicht automatisch neu. Somit müssen Sie die Arbeitsspeicherzuordnung des verteilten Cachediensts manuell erhöhen.

    1. Bestimmen Sie den gesamten physischen Speicher auf dem Server, der den verteilten Cachedienst hostet. Beispiel: Wenn auf dem Server 16 GB RAM verfügbar sind, reservieren Sie 2 GB Arbeitsspeicher für andere Prozesse und Dienste, die auf dem Cachehost ausgeführt werden. Also 16 GB – 2 GB = 14 GB. Diese 14 GB werden für den verteilten Cachedienst reserviert.

    2. Wandeln Sie die Hälfte des verbleibenden Arbeitsspeichers in MB um. Beispiel: 14 GB : 2 = 7 GB oder 7168 MB. Dies ist die Cachegröße des verteilten Cachediensts.

      Gehen Sie wie folgt vor, um die Arbeitsspeicherreservierung entsprechend zu ändern.

Ändern der Arbeitsspeicherreservierung für den verteilten Cachedienst

  1. (Optional) Wenn Sie die Arbeitsspeicherzuordnung für den verteilten Cachedienst auf einem Server überprüfen möchten, führen Sie folgenden Befehl an der SharePoint 15-Verwaltungsshell-Eingabeaufforderung aus:

    Use-CacheCluster
    Get-AFCacheHostConfiguration -ComputerName ComputerName -CachePort "22233"
    

    Dabei ist ComputerName der Computername des Servers, auf dem das SharePoint 15-Verwaltungsshell-Cmdlet ausgeführt wird.

  2. Wenn Sie die Cachegröße des verteilten Cachediensts auf dem Server neu konfigurieren möchten, führen Sie den folgenden Befehl an der SharePoint 15-Verwaltungsshell-Eingabeaufforderung nur einmal auf einem beliebigen Cachehost aus:

    Update-SPDistributedCacheSize -CacheSizeInMB CacheSize
    

    Dabei ist CacheSize die der Cachegröße entsprechende Arbeitsspeicherreservierung in MB. Im vorherigen Beispiel wurde die Cachegröße für einen Server mit insgesamt 16 GB physischem Arbeitsspeicher mit 7168 MB berechnet.

  3. Starten Sie den verteilten Cachedient auf allen Cachehosts neu. Gehen Sie dazu in der Zentraladministration zu Dienste auf dem Server, und starten Sie den verteilten Cachedienst auf allen Cachehosts in der Farm.

See also

Update-SPDistributedCacheSize