<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yiv0887055695"><div id="yui_3_16_0_ym19_1_1472786423418_2844"><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;" id="yui_3_16_0_ym19_1_1472786423418_2843"><div id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2882"><span id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_4580">Thanks for your reply.</span></div><div id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2882"><span><br clear="none"></span></div><div dir="ltr" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2882">My qemu version is qemu-kvm-rhev-0.12.</div><div dir="ltr" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2882">The key problem is, qemu-kvm process memory usage(RSS) always increases no matter how much memory used in guset vm.</div><div dir="ltr" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2882"><br clear="none"></div><div dir="ltr" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2882">for example, qemu-kvm process rss is 2.3g in host machine, </div> <div class="yiv0887055695qtdSeparateBR" dir="ltr" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2906"><img class="yiv0887055695ymail-preserve-class yiv0887055695inline-image-guid-c1bb2e7b-4355-2abd-15c2-31b9820791fd yiv0887055695rte-inline-saved-image" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_3403" src="cid:44f4fc74-0eba-14f3-8999-05bb424683a0@yahoo.com" alt="Inline image" style="width:100%;max-width:571px;max-height:47px;" data-id="47e38739-21a9-bc84-1ba7-c91e2cf30234"><br clear="none">but free output in vm shows only 151MB</div><div class="yiv0887055695qtdSeparateBR" dir="ltr" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2906"><img class="yiv0887055695ymail-preserve-class yiv0887055695inline-image-guid-2b2345ee-7988-4b1d-884f-a6deef7b1d5a yiv0887055695rte-inline-saved-image img-overlay-selected" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_3805" src="cid:666a199f-cddb-c694-63cd-5d29a61ebcfb@yahoo.com" alt="Inline image" style="width:100%;max-width:694px;max-height:87px;" data-id="b02c98dc-d897-cd88-8d36-266492ebf92c"><br clear="none">My question is :<br clear="none">1. Why qemu-kvm doesn't release physical memory ?</div><div class="yiv0887055695qtdSeparateBR" dir="ltr" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2906">2. How to monitor real memory usage in guest vm? </div><div class="yiv0887055695qtdSeparateBR" dir="ltr" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2906"><br clear="none"></div><div class="yiv0887055695qtdSeparateBR" dir="ltr" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2906">Sincerely.<br clear="none"><br clear="none"></div><div class="yiv0887055695yqt9059536228" id="yiv0887055695yqt16457"></div></div></div></div><div class=".yiv0887055695yahoo_quoted"> <div id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2902" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2901" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2905"><font id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2904" size="2" face="Arial"> On Thursday, September 1, 2016 11:36 PM, Patrick PICHON <patrick@pichon.me> wrote:<br clear="none"></font></div>  <br clear="none"><br clear="none"> <div class="yiv0887055695y_msg_container" id="yiv0887055695yui_3_16_0_ym19_1_1472785399583_2900">why not using collectd with the libvirt plugin on your host. It will <br clear="none">colect the info, and then you just have to display with rrdtool<br clear="none"><br clear="none"><div class="yiv0887055695yqt0647817664" id="yiv0887055695yqtfd30584"><br clear="none">On , journey journey wrote:<br clear="none">> Hi All<br clear="none">> <br clear="none">> Is there a tool to monitor qemu-kvm guest vm memory usage ( free in<br clear="none">> guest vm)?<br clear="none">> Nowadays, I have already researched some methods:<br clear="none">> 1. qemu-kvm process memory usage.<br clear="none">>      Since qemu-kvm process memory usage always increases as time goes<br clear="none">> on, it will not reflect the memory usage in vm.<br clear="none">> 2. virsh dommemstat<br clear="none">>      Just as method 1.<br clear="none">> 3. virsh qemu-monitor-command --hmp [domain name] "info mem"<br clear="none">>      (1) when guest vm memory size less than 4Gbytes, it will output<br clear="none">> something like this:<br clear="none">>             7f882000-7f883000 00001000 urw<br clear="none">>             7fbf8000-7fbf9000 00001000 urw<br clear="none">>             88000000-88001000 00001000 -rw<br clear="none">>             88002000-88003000 00001000 urw<br clear="none">>             88004000-88005000 00001000 urw<br clear="none">>             c9000000-c9001000 00001000 urw<br clear="none">>             e8bfe000-e8bff000 00001000 urw<br clear="none">>             ea000000-ea001000 00001000 urw<br clear="none">>             ffbfc000-ffbfd000 00001000 -rw<br clear="none">>             ffbfe000-ffbff000 00001000 urw<br clear="none">>            it shows pde info of PG_PRESENT_MASK, maybe has some<br clear="none">> relation with guest vm memory usage.<br clear="none">>       (2) when guest vm memory size larger than 4Gbytes, it will<br clear="none">> output noting.<br clear="none">> <br clear="none">> Please help!!</div><br clear="none">> _______________________________________________<br clear="none">> libvirt-users mailing list<br clear="none">> <a rel="nofollow" shape="rect" ymailto="mailto:libvirt-users@redhat.com" target="_blank" href="mailto:libvirt-users@redhat.com">libvirt-users@redhat.com</a><br clear="none">> <a rel="nofollow" shape="rect" target="_blank" href="https://www.redhat.com/mailman/listinfo/libvirt-users">https://www.redhat.com/mailman/listinfo/libvirt-users</a><div class="yiv0887055695yqt0647817664" id="yiv0887055695yqtfd31354"><br clear="none"></div><br clear="none"><br clear="none"></div>  </div> </div>  </div></div></body></html>