Harry Zhang
unread,Apr 15, 2022, 12:09:02 PM4/15/22Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Chromium-dev, nha...@chromium.org, Chromium-dev, Yutaka Hirano, km...@chromium.org, net-dev, Harry Zhang
I tried the quic_client provided in the Chromium source. With the same setup (two hops to my HTTP server, 1G link, etc. as mentioned before), I was able to reach over 820Mbps download throughput, which is similar to the performance of Chrome during HTTP/2 downloads (~880Mbps). Then it looks like the problems come from Chromium itself instead of the quiche's QUIC stack implementation?
Do you know I can save the SSL session keys when using quic_client? For Chrome/cURL, I can save it by setting an env variable before running them ("export SSLKEYLOGFILE=/path/to/sslkey.log").
Also, is there any way to run quic_client over HTTP/2? For example, pass some specific parameters to quic_client or run a separate binary (something like http2_client)?