[Gluster-users] What's the impact of enabling the profiler?
Pranith Kumar Karampuri
pkarampu at redhat.com
Tue Jul 22 06:30:39 UTC 2014
On 07/22/2014 11:56 AM, Joe Julian wrote:
>
> On 07/21/2014 11:20 PM, Pranith Kumar Karampuri wrote:
>>
>> On 07/22/2014 11:39 AM, Joe Julian wrote:
>>>
>>> On 07/17/2014 07:30 PM, Pranith Kumar Karampuri wrote:
>>>>
>>>> On 07/18/2014 03:05 AM, Joe Julian wrote:
>>>>> What impact, if any, does starting profiling (gluster volume
>>>>> profile $vol start) have on performance?
>>>> Joe,
>>>> According to the code the only extra things it does is calling
>>>> gettimeofday() call at the beginning and end of the FOP to
>>>> calculate latency, increment some variables. So I guess not much?
>>>>
>>>
>>> So far so good. Is the only way to clear the stats to restart the
>>> brick?
>> I think when the feature is initially proposed we wanted two things
>> 1) cumulative stats
>> 2) Interval stats
>>
>> Interval stats get cleared whenever 'gluster volume profile <volname>
>> info' is executed (Although it starts counting the next set of fops
>> that happen after this command execution). But there is no way to
>> clear the cumulative stats. It would be nice if you could give some
>> feedback about what you liked/what you think should change to make
>> better use of it. So I am guessing there wasn't big performance hit?
>>
>> Pranith
> No noticeable performance hit, no.
>
> I'm writing a whitepaper for the best practices for OpenStack on
> GlusterFS so I needed some idea how qemu actually uses the filesystem.
> What the operations are so I can look at not only the best ways to
> tune for that use, but how to build the systems around that.
>
> At this point, I'm just collecting data. TBH, I hadn't noticed the
> interval data. That should be perfect for this. I'll poll it in XML
> and run the numbers in a few days.
Joe,
Do let us know your feedback. It needs some real-world usage
suggestions from users like you :-).
Pranith
More information about the Gluster-users
mailing list