curl / Mailing Lists / curl-library / Single Mail


curl http2 over mptcp

From: Rajvardhan Deshmukh via curl-library <>
Date: Wed, 26 Dec 2018 13:33:13 -0500

Hi All,

I have been running curl http2 on top of my MPTCP setup with two ~3Mbps

             ----- 3Mbps -----
client(curl) server(nginx)
             ----- 3Mbps -----

The client requests for files from the server that runs nginx for
http1.1 and http2 using the commands in the attachment.

I observe that the download rate for http1.1 is ~6Mbps, but for http2 is
only ~3Mbps (verified through wireshark traces)

I am unable to figure out why http2 over curl performs so poorly.

I would be grateful if anyone could share their insights or point me in
the right direction.

I have attached (curl_http2_mptcp.txt) the system specifications,
commands and installation steps that i used. Please let me know if you
need more information.


P.S. without MPTCP (client(curl) ----- 3Mbps ----- server(nginx)), i see
correct behavior i.e. both http1.1 and http2 have similar download rates
(~ 3Mbps)


Received on 2018-12-26