VMware Global Community
sasab
Contributor
Contributor

Utilizzo dello Swap

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.

Reply
0 Kudos
15 Replies
CianoKuraz
Enthusiast
Enthusiast

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?

Alan Civita - RHCA - vCAP-DCD, vExpert2014
Reply
0 Kudos
sasab
Contributor
Contributor

Ciao, no non ho messo limiti..l'utilizzo della memoria è unlimited.

Si hai 'letto' perfettamente la situazione ! 🙂 .. è sicuramente un pò anomala.

-

Salvatore.

Reply
0 Kudos
CianoKuraz
Enthusiast
Enthusiast

umm.

nel tab "resource allocation" del vspehere client sotto Guest Memory, leggi lo stesso valore di 265 alla voce swapped?

Alan Civita - RHCA - vCAP-DCD, vExpert2014
Reply
0 Kudos
sasab
Contributor
Contributor

quando ho preso i riferimenti non ho fatto caso al valore che mi chiedi, allego però la situazione attuale.

-

Salvatore.

Reply
0 Kudos
CianoKuraz
Enthusiast
Enthusiast

ma non ti viene fuori una schermata come questa?

aaa.png

Alan Civita - RHCA - vCAP-DCD, vExpert2014
Reply
0 Kudos
sasab
Contributor
Contributor

no ! forse quelle le tiri fuori attraverso vcenter ?

-

Salvatore.

Reply
0 Kudos
CianoKuraz
Enthusiast
Enthusiast

si esatto, da vcenter che valori hai?

Alan Civita - RHCA - vCAP-DCD, vExpert2014
Reply
0 Kudos
sasab
Contributor
Contributor

ehhh..purtroppo non ho vcenter a portata di mano ! 🙂

-

Salvatore.

Reply
0 Kudos
ldelloca
Virtuoso
Virtuoso

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.

--
Luca Dell'Oca
[Assegnare punti a una risposta utile è un modo di dire grazie]
Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
Reply
0 Kudos
sasab
Contributor
Contributor

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.

Reply
0 Kudos
CianoKuraz
Enthusiast
Enthusiast

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

Alan Civita - RHCA - vCAP-DCD, vExpert2014
Reply
0 Kudos
sasab
Contributor
Contributor

no no hai capito bene ! 🙂 ...il grafico relativo allo swap fa riferimento alla vm e non all'host esx.

-

Salvatore.

Reply
0 Kudos
max_esprient
Enthusiast
Enthusiast

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.

Reply
0 Kudos
sasab
Contributor
Contributor

è 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.

Reply
0 Kudos
sasab
Contributor
Contributor

non capisco perchè nonostante alla vm siano stati assegnati 2GB di memoria e di questa memoria ne sono consumati solo 560MB lo swap in questo momento arriva a 600MB !

-

Salvatore.

Reply
0 Kudos