La memoria del server corrente non è sufficiente (SharePoint Server)
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Nome della regola: La memoria del server corrente non è sufficiente.
Sintesi: questa regola viene eseguita solo nei server che ospitano il servizio cache distribuita. La regola controlla se l'utilizzo della memoria supera la soglia predefinita in un server che ospita il servizio Cache distribuita. Se rileva che l'utilizzo totale della memoria del server è dell'85% o superiore, attiva un avviso.
Causa: SharePoint Server assegna il 10% della memoria fisica totale nel server al servizio cache distribuita. Il servizio cache distribuita utilizza metà di tale memoria per l'archiviazione dei dati e l'altra metà per l'overhead di gestione della memoria. Con l'aumento dei dati memorizzati nella cache, il servizio cache distribuita utilizza l'intero 10% della memoria allocata.
Risoluzione: controllare l'utilizzo della memoria nel server e liberare un'ulteriore quantità di memoria, aggiungere più RAM al server, aumentare l'allocazione di memoria per il servizio cache distribuita
Verificare che l'account utente che sta eseguendo la procedura sia membro del gruppo Amministratori farm.
Verificare l'utilizzo della memoria su SharePoint Server tramite Gestione risorse.
Aggiungere più RAM al server.
Aumentare l'allocazione di memoria del servizio cache distribuita:
Nota
[!NOTA] Quando si aggiunge memoria fisica al server, il servizio cache distribuita non ricalcola automaticamente l'allocazione di memoria del 10%. Pertanto, è necessario aumentare manualmente l'allocazione di memoria del servizio cache distribuita.
Determinare la memoria fisica totale nel server che ospita il servizio cache distribuita. Se, ad esempio, sono disponibili 16 GB di RAM nel server, riservare 2 GB di memoria per altri processi e servizi che eseguono l'host della cache. In questo caso, 16 GB - 2 GB = 14 GB. La memoria rimanente viene allocata al servizio cache distribuita.
Prendere metà della memoria rimanente e convertirla in MB. ad esempio 14 GB/2 = 7 GB o 7168 MB. Queste sono le dimensioni della cache del servizio cache distribuita.
Utilizzare la procedura seguente per aggiornare l'allocazione di memoria corrispondentemente.
Modificare l'allocazione di memoria della cache distribuita
- (Facoltativo) Per verificare l'allocazione di memoria esistente per il servizio cache distribuita in un server, al prompt dei comandi di SharePoint Management Shell eseguire il comando seguente:
Use-CacheCluster
Get-AFCacheHostConfiguration -ComputerName ComputerName -CachePort "22233"
Dove ComputerName è il nome del computer del server in cui si esegue il cmdlet di SharePoint Management Shell.
- Per riconfigurare le dimensioni della cache del servizio cache distribuita, al prompt dei comandi di SharePoint Management Shell eseguire il comando seguente una sola volta in un host della cache:
Update-SPDistributedCacheSize -CacheSizeInMB CacheSize
Dove CacheSize è l'assegnazione di allocazione della memoria delle dimensioni della cache in MB. Nell'esempio precedente sono state calcolate dimensioni della cache di 7168 MB per un server con 16 GB di memoria totale.
- Riavviare il servizio cache distribuita in tutti gli host della cache. A tale scopo, accedere a Servizi nel server in Amministrazione centrale e selezionare Avvia per avviare il servizio cache distribuita in tutti gli host della cache nella farm.