Lines Matching +full:is +full:- +full:number
4 .nr rst2man-indent-level 0
7 \\$1 \\n[an-margin]
8 level \\n[rst2man-indent-level]
9 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
10 -
11 \\n[rst2man-indent0]
12 \\n[rst2man-indent1]
13 \\n[rst2man-indent2]
18 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
19 . nr rst2man-indent-level +1
24 .\" indent \\n[an-margin]
25 .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
26 .nr rst2man-indent-level -1
27 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
32 h2load \- HTTP/2 benchmarking tool
44 are used, then first URI is used and then 2nd URI, and
53 .B \-n, \-\-requests=<N>
54 Number of requests across all clients. If it is used
55 with \fI\%\-\-timing\-script\-file\fP option, this option specifies
56 the number of requests each client performs rather than
57 the number of requests across all clients. This option
58 is ignored if timing\-based benchmarking is enabled (see
59 \fI\%\-\-duration\fP option).
65 .B \-c, \-\-clients=<N>
66 Number of concurrent clients. With \fI\%\-r\fP option, this
67 specifies the maximum number of connections to be made.
73 .B \-t, \-\-threads=<N>
74 Number of native threads.
80 .B \-i, \-\-input\-file=<PATH>
82 This option will disable URIs getting from command\-line.
83 If \(aq\-\(aq is given as <PATH>, URIs will be read from stdin.
85 are used, then first URI is used and then 2nd URI, and
93 .B \-m, \-\-max\-concurrent\-streams=<N>
95 http/1.1 is used, this specifies the number of HTTP
96 pipelining requests in\-flight.
102 .B \-f, \-\-max\-frame\-size=<SIZE>
103 Maximum frame size that the local endpoint is willing to
110 .B \-w, \-\-window\-bits=<N>
111 Sets the stream level initial window size to (2**<N>)\-1.
112 For QUIC, <N> is capped to 26 (roughly 64MiB).
118 .B \-W, \-\-connection\-window\-bits=<N>
120 (2**<N>)\-1.
126 .B \-H, \-\-header=<HEADER>
131 .B \-\-ciphers=<SUITE>
133 format of the string is described in OpenSSL ciphers(1).
135 …-ECDSA\-AES128\-GCM\-SHA256:ECDHE\-RSA\-AES128\-GCM\-SHA256:ECDHE\-ECDSA\-AES256\-GCM\-SHA384:ECDH…
139 .B \-\-tls13\-ciphers=<SUITE>
141 string is described in OpenSSL ciphers(1).
147 .B \-p, \-\-no\-tls\-proto=<PROTOID>
156 .B \-d, \-\-data=<PATH>
157 Post FILE to server. The request method is changed to
158 POST. For http/1.1 connection, if \fI\%\-d\fP is used, the
159 maximum number of in\-flight pipelined requests is set to
164 .B \-r, \-\-rate=<N>
167 representing the number of connections to be made per
168 rate period. The maximum number of connections to be
169 made is given in \fI\%\-c\fP option. This rate will be
171 example, with \fI\%\-t\fP2 and \fI\%\-r\fP4, each thread gets 2
172 connections per period. When the rate is 0, the program
175 this option is 0. \fI\%\-r\fP and \fI\%\-D\fP are mutually exclusive.
179 .B \-\-rate\-period=<DURATION>
181 The period must be a positive number, representing the
182 length of the period in time. This option is ignored if
183 the rate option is not used. The default value for this
184 option is 1s.
188 .B \-D, \-\-duration=<DURATION>
190 of timing\-based benchmarking. \fI\%\-D\fP and \fI\%\-r\fP are mutually
195 .B \-\-warm\-up\-time=<DURATION>
197 measurements, in case of timing\-based benchmarking.
198 Needs to provided along with \fI\%\-D\fP option.
202 .B \-T, \-\-connection\-active\-timeout=<DURATION>
203 Specifies the maximum time that h2load is willing to
207 value is set (either active or inactive), h2load will
213 .B \-N, \-\-connection\-inactivity\-timeout=<DURATION>
214 Specifies the amount of time that h2load is willing to
217 time to wait. When no timeout value is set (either
223 .B \-\-timing\-script\-file=<PATH>
225 EOLs. Each script line is composed of two tab\-separated
230 getting from command\-line. If \(aq\-\(aq is given as <PATH>,
232 used in order for each client. If \fI\%\-n\fP is given, it must
233 be less than or equal to the number of script lines,
234 larger values are clamped to the number of script lines.
235 If \fI\%\-n\fP is not given, the number of requests will default
236 to the number of script lines. The scheme, host and
240 port values. \fI\%\-\-timing\-script\-file\fP and \fI\%\-\-rps\fP are
245 .B \-B, \-\-base\-uri=(<URI>|unix:<PATH>)
251 socket path. The connection is made through that path
252 instead of TCP. In this case, scheme is inferred from
258 .B \-\-alpn\-list=<LIST>
265 Default: \fBh2,h2\-16,h2\-14,http/1.1\fP
269 .B \-\-h1
270 Short hand for \fI\%\-\-alpn\-list\fP=http/1.1
271 \fI\%\-\-no\-tls\-proto\fP=http/1.1, which effectively force
276 .B \-\-header\-table\-size=<SIZE>
283 .B \-\-encoder\-header\-table\-size=<SIZE>
286 Then the negotiated dynamic table size is the minimum of
293 .B \-\-log\-file=<PATH>
294 Write per\-request information to a file as tab\-separated
297 columns may be added later. Rows are ordered by end\-of\-
300 to buffering. Status code is \-1 for failed streams.
304 .B \-\-qlog\-file\-base=<PATH>
306 Qlog is emitted for each connection. For a given base
308 \(dqbase.M.N.sqlog\(dq where M is worker ID and N is client ID
313 .B \-\-connect\-to=<HOST>[:<PORT>]
319 .B \-\-rps=<N>
320 Specify request per second for each client. \fI\%\-\-rps\fP and
321 \fI\%\-\-timing\-script\-file\fP are mutually exclusive.
325 .B \-\-groups=<GROUPS>
328 Default: \fBX25519:P\-256:P\-384:P\-521\fP
332 .B \-\-no\-udp\-gso
337 .B \-\-max\-udp\-payload\-size=<SIZE>
342 .B \-\-ktls
347 .B \-\-sni=<DNSNAME>
353 .B \-v, \-\-verbose
358 .B \-\-version
363 .B \-h, \-\-help
367 The <SIZE> argument is an integer and an optional unit (e.g., 10K is
370 The <DURATION> argument is an integer and an optional unit (e.g., 1s
371 is 1 second and 500ms is 500 milliseconds). Units are h, m, s or ms
373 is omitted, a second is used as unit.
381 The number of requests h2load was instructed to make.
384 The number of requests h2load has started.
387 The number of requests completed.
390 The number of requests completed successfully. Only HTTP status
394 The number of requests failed, including HTTP level failures
395 (non\-successful HTTP status code).
398 The number of requests failed, except for HTTP level failures.
399 This is the subset of the number reported in \fBfailed\fP and most
404 The number of requests whose connection timed out before they were
405 completed. This is the subset of the number reported in
410 The number of status code h2load received.
416 The number of bytes received from the server \(dqon the wire\(dq. If
417 requests were made via TLS, this value is the number of decrypted
421 The number of response header bytes from the server without
423 compression. Let \fBdecompressed(headers)\fP to the number of bytes
425 is calculated by (1 \- \fBheaders\fP / \fBdecompressed(headers)\fP) *
426 100. For HTTP/1.1, this is usually 0.00%, since it does not have
430 The number of response body bytes received from the server.
448 .B +/\- sd
449 The fraction of the number of requests within standard deviation
450 range (mean +/\- sd) against total number of successful requests.
471 .B +/\- sd
472 The fraction of the number of connections within standard
473 deviation range (mean +/\- sd) against total number of successful
493 .B +/\- sd
494 The fraction of the number of connections within standard
495 deviation range (mean +/\- sd) against total number of successful
515 .B +/\- sd
516 The fraction of the number of connections within standard
517 deviation range (mean +/\- sd) against total number of successful
525 performance. To set smaller flow control window, use \fI\%\-w\fP and
526 \fI\%\-W\fP options. For example, use \fB\-w16 \-W16\fP to set default