Ciao a tutti, avrei bisogno del vostro aiuto per un chiarimento in merito all'utilizzo del file di swap, mi spiego meglio..ho un host esx 4 sul quale ci sono diverse VM ma solo una va da usare un grosso quantitativo, ed anche in modo costante, di memory swap.
Si tratta di una vm linux però di memoria disponibile ne ha a sufficienza...mi chiedo perchè va ad usare sempre lo swap ?
In allegato alcuni screenshot per indicare la situazione:
host.jpg --> indica la condizione generale dell'host esx
swap.jpg --> indica lo swap utilizzato dalla vm
la memoria disponibile sulla macchina linux è:
[trixbox1.localdomain ~]# free
total used free shared buffers cached
Mem: 2075492 951536 1123956 0 159084 640760
-/+ buffers/cache: 151692 1923800
Swap: 779144 0 779144
Grazie.
-
Salvatore.
hai messo per sbaglio dei limiti?
non capito bene la situaizone:
il free ti dice che la vm linux non sta usando swap, perchè hai total 779144, used 0 e free 779144..cosa evidente visto che dei 2 gb di ram ne usa 1..
mentre il vsphere client di indica che la vm sta swappando 265 mb giusto?
Ciao, no non ho messo limiti..l'utilizzo della memoria è unlimited.
Si hai 'letto' perfettamente la situazione ! 🙂 .. è sicuramente un pò anomala.
-
Salvatore.
umm.
nel tab "resource allocation" del vspehere client sotto Guest Memory, leggi lo stesso valore di 265 alla voce swapped?
ma non ti viene fuori una schermata come questa?
no ! forse quelle le tiri fuori attraverso vcenter ?
-
Salvatore.
si esatto, da vcenter che valori hai?
ehhh..purtroppo non ho vcenter a portata di mano ! 🙂
-
Salvatore.
Ciao,
lo swap è relativo a esx(i), linux non ne sa nulla, per quello non te lo indica col free.
Si tratterebbe di capire perchè esxi "swappa". Ci sono altre vm presenti su esxi? Il totale dell'uso memoria eccede di parecchio la memoria fisica disponibile?
Ciao,
Luca.
sulla macchina fisica ci sono 14GB di memoria e quella assegnata (quindi il totale considerando tutte le vm presenti sull'host esx) arriva a 19GB, però il 'memory usage' (valore preso da Veeam Monitor) è quasi al 90%.
-
Salvatore.
Mi sembrava di aver capito che il grafico dello swap era relativo allo swap della vm e non dell'esx..
ed il fatto starno era questo..perchè il grafico segna swap e la vm no?
forse ho capito male il problema
no no hai capito bene ! 🙂 ...il grafico relativo allo swap fa riferimento alla vm e non all'host esx.
-
Salvatore.
Lo swap riportato dal grafico è l'uso da parte dell'esx del file di swap per la VM, non dal s.o. è l'uso del file vswp che si trova nel datastore della VM.
è corretta la precisazione di Massimiliano, io volevo dire che quel valore faceva riferimento all'utilizzo di swap fatto dalla singola vm (e non dal totale delle vm presenti sull'host esx) e quindi non legato all'utilizzo del file di swap dell' OS ospitato all'interno della vm, credo diciamo la stessa cosa però effettivamente così come scritto in precedenza da me poteva dare adito a fraintendimenti.
-
Salvatore.