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.