curl-users
Re: Difference in curl performance between RHEL6 and RHEL7
Date: Tue, 12 Aug 2014 12:23:59 +0100
On 12/08/14 10:19, Daniel Stenberg wrote:
> On Tue, 12 Aug 2014, Alastair Scobie wrote:
>
>> We did notice that when using DNS names in the URL, curl forks off a
>> process to do the name lookup and then poll()s. There's no such fork
>> when using an IP address in the URL. The poll() timesout after a
>> period of time - we suspect this is the cause of the delay.
>
>> (FYI - RHEL6 curl is 7.19, RHEL7 curl is 7.29)
>
> I believe this is simply because Redhat switched their build to the
> threaded resolver and in 7.29.0 we switched some libcurl internals which
> made us have that performance issue. I think this problem is solved in a
> more recent libcurl version.
Thanks! Rebuilding curl without the threaded resolver enabled has fixed
the problem. Not a good long term solution, but will tide us over until
the more recent libcurl version hits RHEL 7.
Alastair
-- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-users FAQ: http://curl.haxx.se/docs/faq.html Etiquette: http://curl.haxx.se/mail/etiquette.htmlReceived on 2014-08-12