Ballooning che si verifica sul server SQL


9

Da quello che ho capito il ballooning dovrebbe avvenire solo quando l'host inizia a esaurire la memoria fisica, da qualche parte al di sopra del 90% di utilizzo. Ho un server SQL in esecuzione in un cluster a tre nodi (64 GB di RAM in ciascun host) e come guest sono stati assegnati 8 GB di RAM. Negli ultimi mesi abbiamo riscontrato problemi di prestazioni intermittenti con vari sistemi e un'area che abbiamo evidenziato è che il server SQL sembra essere regolarmente in mongolfiera di memoria. Ciò nonostante il fatto che la memoria host rimanga costantemente al di sotto del 75%.

Ho frainteso i fattori scatenanti del ballooning e un pallone da 2 GB su base abbastanza regolare non è un grosso problema?

Ho (si spera) allegato un'immagine del monitoraggio della memoria degli ultimi giorni.

Stiamo eseguendo ESX4.1 e la VM guest è Windows Server 2008 R2 con SQL Server 2008 R2

EDIT: Bene alla luce del suggerimento che segue nei commenti di Chopper3 stasera faremo dei somechanges. Un rapido test su un server a basso impatto sembra aver avuto l'effetto giusto, quindi incrociamo le dita e dovremmo essere a pieno regime domani. Potrebbe spiegare un sacco di possibili problemi relativi alle prestazioni che abbiamo visto di recente.


1
Guarda le impostazioni della VM, quindi scegli Risorse, fai clic su Memoria e assicurati che la casella "Illimitato" sia selezionata: ho visto casi in cui questo è stato rimosso per qualche motivo misterioso e causa questo tipo di problema. Vale la pena controllare comunque.
Chopper3

perbacco. non ho idea del perché non sia impostato ma stranamente il test e la versione dev dello stesso server lo hanno impostato e mostrano un ballooning assolutamente zero. mi hai dato un punto di partenza da cui guardare, grazie mille!
Tim Alexander,

Ho visto la stessa cosa in uno dei nostri ambienti (4.1U1), quel bit è appena stato capovolto, si sta spostando su 5.qualcosa presto quindi non sono troppo agitato ma volevo solo che tu lo sapessi.
Chopper3

Risposte:


9

Solo per un senso di completezza, lo inserirò come una risposta per riferimenti / ricerche future.

Fondamentalmente guarda le impostazioni della VM, quindi scegli Risorse, fai clic su Memoria e assicurati che la casella 'Illimitato' sia spuntata - lasciare questa casella deselezionata può causare mongolfiere inutili.


bene stamattina mi vengono presentati molti grafici con zero mongolfiere :) Sono abbastanza sicuro che le prestazioni aumenteranno da questo, ma in entrambi i casi hai risposto alla mia domanda. grazie per l'aiuto!
Tim Alexander,

Bingo - felice di aiutarti.
Chopper3,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.