<div dir="ltr"><div dir="ltr">Hi,<div><br></div><div>see the comments inline</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 21, 2020 at 6:44 AM Computerisms Corporation &lt;<a href="mailto:bob@computerisms.ca">bob@computerisms.ca</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi List,<br>
<br>
I am still struggling with my setup.  One server is working reasonably <br>
well for serving websites, but serving sites from the 2nd server is <br>
still using excessive amounts of cpu; a bit of which is gluster, but <br>
most of which is apache.<br>
<br>
Gluster docs mentions client-side-profiling:<br>
<br>
<a href="https://gluster.readthedocs.io/en/latest/Administrator%20Guide/Performance%20Testing/#client-side-profiling" rel="noreferrer" target="_blank">https://gluster.readthedocs.io/en/latest/Administrator%20Guide/Performance%20Testing/#client-side-profiling</a><br>
<br>
specifically:<br>
<br>
&quot;In short, use client-side profiling for understanding &quot;why is my <br>
application unresponsive&quot;?&quot;<br>
<br>
Great, I think this is what I want.  instructions are:<br>
<br>
*gluster volume profile your-volume start<br>
*setfattr -n trusted.io-stats-dump -v /tmp/io-stats-pre.txt /your/mountpoint<br>
*This will generate the specified file on the client<br>
<br>
Okay:<br>
<br>
root@moogle:/usr/src/gluster-profile-analysis-master# gluster vol <br>
profile webisms start<br>
Profile on Volume webisms is already started<br>
root@moogle:/usr/src/gluster-profile-analysis-master# setfattr -n <br>
trusted.io-stats-dump -v /tmp/stats.txt /Computerisms<br>
root@moogle:/usr/src/gluster-profile-analysis-master# ls /tmp/stats.txt<br>
ls: cannot access &#39;/tmp/stats.txt&#39;: No such file or directory<br>
<br>
thought for sure I am doing something wrong, so I had a look at the <br>
gvp-client.sh script, and it appears I am doing the command correctly, <br>
there is just no output file.  Am I missing something?  or is this an <br>
outdated methodology that no longer works?<br></blockquote><div><br></div><div>For security reasons, the value passed cannot represent a full path, so this was changed to only tell the name of a file. The file itself is stored inside /var/run/gluster.</div><div><br></div><div>If you look there, there should be a file like &#39;-tmp-stats.txt&#39; (replacing &#39;/&#39; by &#39;_&#39;) which contains the client profile.</div><div><br></div><div>Regards,</div><div><br></div><div>Xavi</div></div></div>