Come bilanciare i dati in un cluster di cache?

In NCache, Per partizionato or replica partizionata topologie, viene utilizzato un algoritmo intelligente basato su hash per distribuire automaticamente i dati tra i nodi in un cluster di cache. Questa distribuzione dei dati è per lo più uguale tra i server, il che consente di sfruttare appieno tutti i server cache nel cluster.

Tuttavia, ci possono essere alcune situazioni (rare) in cui vedi un server con più elementi di altri. Un motivo potrebbe essere che chiavi di pattern simili finiscono sullo stesso nodo e ciò può causare uno squilibrio dei dati tra i nodi del cluster. Ciò potrebbe comportare la gestione di più dati e richieste da parte di uno dei nodi che potrebbe portare a un utilizzo inefficiente dei nodi del cluster.

I Bilanciamento dei dati caratteristica of NCache distribuisce in modo esplicito i dati simmetricamente sui nodi presenti. Questa funzione bilancia i dati in base alla quantità di dimensioni dei dati memorizzati nella cache che ogni nodo ha consumato, non sul numero di elementi della cache. Ciò si traduce in una distribuzione uniforme dei dati su tutti i nodi del cluster di cache.

Esistono due metodi per bilanciare i dati nel cluster di cache, automatico e manuale.

Bilanciamento automatico dei dati

Seguire i passaggi indicati di seguito per abilitare la funzione di bilanciamento automatico dei dati utilizzando il NCache Web Manager:

  1. Avviare il NCache Web Manager e fare clic su Vedi Dettagli pulsante contro il tuo cluster di cache.
  2. Sotto il Impostazioni avanzate, Andare al Bilanciamento automatico dei dati scheda e controlla il file Abilita il bilanciamento automatico dei dati casella di controllo.
  3. Imposta una soglia di bilanciamento. Questa soglia specifica la percentuale della dimensione dei dati al di sopra della dimensione media dei dati per nodo.
  4. Impostare il Intervallo di bilanciamento in secondi. Questo intervallo è il tempo dopo il quale i dati verranno automaticamente bilanciati su tutti i nodi.
  5. Impostazioni avanzate
  6. Al termine, fai clic su Salva modifiche pulsante per abilitare Bilanciamento automatico dei dati nel tuo grappolo.

Ciò garantirà che i dati tra i cluster di cache vengano bilanciati automaticamente al raggiungimento della soglia di bilanciamento definita.

Bilanciamento manuale dei dati

Segui i passaggi indicati di seguito per bilanciare manualmente i dati nel tuo cluster di cache utilizzando il NCache Web Manager:

  1. Avviare il NCache Web Manager e fare clic su Vedi Dettagli contro il tuo cluster di cache.
  2. Scorri verso il basso fino a Nodi server sezione e fare clic su
  3. Dall'elenco di opzioni visualizzato, fare clic su Opzione di caricamento dei dati del saldo
Bilanciamento del carico dei dati

Ciò garantirà che i dati tra i cluster di cache vengano bilanciati quando si fa clic su Bilancia carico dati.

Verifica del bilanciamento dei dati

Puoi monitorare i tuoi cluster di cache utilizzando il file NCache Monitoraggio Web per determinare se i dati tra di loro sono bilanciati o meno.

Cosa fare dopo?

© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.