Re: major remote performance regression for rrdcached 1.5

Steven Hartland <[email protected]> Sun, 10 Apr 2016 02:46:49 +0100
Newsgroups gmane.comp.db.rrdtool.user
Message-ID <[email protected]>
Ok found the cause, does seem FETCH support was added rrdcached in 1.5 
and Nagle wasn't being disabled on the network socket so every request 
was seeing a 0.1 second delay in completion.

PR to fix can be found here: https://github.com/oetiker/rrdtool-1.x/pull/706

Testing here showed this dropped our test of 862 fetches from 91.338 
seconds to 0.335 seconds :)

     Regards
     Steve

On 10/04/2016 01:43, Steven Hartland wrote:
> We updated to rrdtool 1.5.5 from 1.4 the other day and since then have 
> noticed dramatic slow down.
>
> I just did some benchmarks and talking to rrdcached over a network 
> socket (same host) to do 862 fetches took 91.388106 seconds e.g.
> FETCH 351918.rrd AVERAGE 1460244557 1460244917
>
> The same over local unix socket took 0.097147 seconds so it looks like 
> there's been a major performance regression in 1.5 from 1.4?
>
> When we initially updated the client before our rrdcached server we 
> did see errors with:
> rrdcached: Unknown command: FETCH
>
> So I'm wondering if rrdcached FETCH is new 1.5 hence the issue.
>
> Previously we were running: rrdtool 1.4.8
>
> Anyone got any ideas?
>
>     Regards
>     Steve
>

_______________________________________________
rrd-users mailing list
[email protected]
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users