MsQuic Performance Dashboard (original) (raw)

Windows Kernel Schannel

Upload

?

Download

?

RPS

?

HPS

?

Latency P90 (1 Conn)

?

Latency P90 (40 Conn)

?

Windows User Schannel

Upload

?

Download

?

RPS

?

HPS

?

Latency P90 (1 Conn)

?

Latency P90 (40 Conn)

?

Windows User Schannel (XDP)

Upload

?

Download

?

RPS

?

HPS

?

Latency P90 (1 Conn)

?

Latency P90 (40 Conn)

?

Windows User OpenSSL

Upload

?

Download

?

RPS

?

HPS

?

Latency P90 (1 Conn)

?

Latency P90 (40 Conn)

?

Linux OpenSSL

Upload

?

Download

?

RPS

?

HPS

?

Latency P90 (1 Conn)

?

Latency P90 (40 Conn)

?

Single Connection Upload (Gbps)

Single Connection Download (Gbps)

Requests per Second (KHz)

Handshakes per Second (KHz)

Request Latency (μs) | 90th Percentile | 1 Connection

Request Latency (μs) | 90th Percentile | 40 Connections

Hardware

CPU

Intel Xeon Gold 6230 x 2
(20 cores / 40 threads)

RAM

32GB RDIMM, DDR4 2933MT/s x 12
(384 GB)

Network Card

Mellanox ConnectX-4 Lx EN MCX4
131A-GCAT PCIe 3.0 x8
(50 Gigabit)

Storage

Intel S4610 SSD SATA 5Gbps
(480 GB)

Methodology

Specification & Tool

MsQuic performance tests have standardized on the draft-banks-quic-performance specification for all scenarios, and are implemented in the MsQuic tool secnetperf (source).