<div dir="auto">Amount of storage used is just the sum of all the g_bytes fields<br><br><div data-smartmail="gmail_signature">-- <br>Guillaume Quintard </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Feb 7, 2018 14:12, "Pinakee BIswas" <<a href="mailto:pinakee@waltzz.com">pinakee@waltzz.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p>Hi Guillaume,</p>
<p>Thanks for your response and details.</p>
<p>Please find my comments inline:<br>
</p>
<br>
<div class="m_-8343487515810236383moz-cite-prefix">On 07/02/18 6:21 pm, Guillaume Quintard
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi there,
<div><br>
</div>
<div>So, varnish memory usage will mostly come from three
directions:</div>
<div>- storage, include Transient, so check the g_bytes fields
in varnishstat. Passes and shortlived objects will use
Transient, so you can either reduce those, or limit the
Transient storage (unbounded by defaukt).</div>
</div>
</blockquote>
Checked the g_bytes for transient in varnishstat. It's in Kbs. <br>
<blockquote type="cite">
<div dir="ltr">
<div>- thread workspaces, one thread typically uses one
workspace, so you can limit the number of threads, or reduce
the workspace size</div>
<div>- memory fragmentation: jemalloc will fragment up to 25%,
not much you can do here.</div>
<div><br>
</div>
<div>And no, no way to modify the mmap without restarting
varnish.</div>
<div><br>
</div>
<div>May I ask how much data you are caching?</div>
</div>
</blockquote>
Could you please let me know how to figure out the amount of data
cached?<br>
<blockquote type="cite">
<div class="gmail_extra"><br clear="all">
<div>
<div class="m_-8343487515810236383gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">
<div>-- <br>
</div>
Guillaume Quintard<br>
</div>
</div>
</div>
<br>
<div class="gmail_quote">On Wed, Feb 7, 2018 at 1:34 PM, Pinakee
BIswas <span dir="ltr"><<a href="mailto:pinakee@waltzz.com" target="_blank">pinakee@waltzz.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p>Hi,</p>
<p>We have been using varnish since more than a year for
our ecommerce site. <br>
</p>
<p>Current version is 4.1.8.</p>
<p>OS is Linux. RAM is 8GB. <br>
</p>
<p>I am observing that the varnish memory usage is
increasing (right now 7%) and so is resident memory
usage increasing. <br>
</p>
<p>The storage being used is file:</p>
<p>-s file,/tmp/varnish/,${storage}</p>
<p>I am not sure about the reason for the increase in
varnish memory usage:</p>
<ul>
<li>Is there a way to limit the varnish memory usage?</li>
<li>How can I diagnose what is consuming memory?</li>
<li>Most of our web pages have maximum 2 days of cache.
Also, some of the pages might be least visited.</li>
<li>Is there a way to manipulate varnish mmap (when file
storage is used)?</li>
</ul>
<p>Would appreciate any help on the above for efficient
use of varnish.</p>
<p>Thanks,</p>
<p>Pinakee<br>
</p>
<p><br>
</p>
</div>
<br>
______________________________<wbr>_________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org" target="_blank">varnish-misc@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" rel="noreferrer" target="_blank">https://www.varnish-cache.org/<wbr>lists/mailman/listinfo/varnish<wbr>-misc</a><br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</blockquote></div></div>