diff --git a/configure.ac b/configure.ac index 5160a946..f3988d44 100755 --- a/configure.ac +++ b/configure.ac @@ -16,7 +16,7 @@ dnl You should have received a copy of the GNU General Public License dnl along with this program. If not, see . AC_PREREQ(2.59) -AC_INIT(memtier_benchmark,1.3.0,oss@redis.com) +AC_INIT(memtier_benchmark,1.4.0,oss@redis.com) AC_CONFIG_SRCDIR([memtier_benchmark.cpp]) AC_CONFIG_HEADER([config.h]) AM_INIT_AUTOMAKE diff --git a/memtier_benchmark.1 b/memtier_benchmark.1 index c363b5bb..09abd772 100644 --- a/memtier_benchmark.1 +++ b/memtier_benchmark.1 @@ -1,5 +1,5 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11. -.TH MEMTIER_BENCHMARK "1" "January 2020" "memtier_benchmark 1.2.17" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. +.TH MEMTIER_BENCHMARK "1" "August 2022" "memtier_benchmark 1.4.0" "User Commands" .SH NAME memtier_benchmark \- NoSQL benchmark tool .SH SYNOPSIS @@ -19,9 +19,9 @@ Server port (default: 6379) UNIX Domain socket name (default: none) .TP \fB\-P\fR, \fB\-\-protocol\fR=\fI\,PROTOCOL\/\fR -Protocol to use (default: redis). Other -supported protocols are memcache_text, -memcache_binary. +Protocol to use (default: redis). +other supported protocols are resp2, resp3, memcache_text and memcache_binary. +when using one of resp2 or resp3 the redis protocol version will be set via HELLO command. .TP \fB\-a\fR, \fB\-\-authenticate\fR=\fI\,CREDENTIALS\/\fR Authenticate using specified credentials. A simple password is used for memcache_text @@ -44,6 +44,9 @@ Use specified CA certs bundle for TLS \fB\-\-tls\-skip\-verify\fR Skip verification of server certificate .TP +\fB\-\-sni\fR=\fI\,STRING\/\fR +Add an SNI header +.TP \fB\-x\fR, \fB\-\-run\-count\fR=\fI\,NUMBER\/\fR Number of full\-test iterations to perform .TP @@ -53,25 +56,31 @@ Print debug output \fB\-\-client\-stats\fR=\fI\,FILE\/\fR Produce per\-client stats file .TP -\fB\-\-out\-file\fR=\fI\,FILE\/\fR +\fB\-o\fR, \fB\-\-out\-file\fR=\fI\,FILE\/\fR Name of output file (default: stdout) .TP \fB\-\-json\-out\-file\fR=\fI\,FILE\/\fR Name of JSON output file, if not set, will not print to json .TP +\fB\-\-hdr\-file\-prefix\fR=\fI\,FILE\/\fR +Prefix of HDR Latency Histogram output files, if not set, will not save latency histogram files +.TP \fB\-\-show\-config\fR Print detailed configuration before running .TP \fB\-\-hide\-histogram\fR Don't print detailed latency histogram .TP +\fB\-\-print\-percentiles\fR +Specify which percentiles info to print on the results table (by default prints percentiles: 50,99,99.9) +.TP \fB\-\-cluster\-mode\fR Run client in cluster mode .TP -\fB\-\-help\fR +\fB\-h\fR, \fB\-\-help\fR Display this help .TP -\fB\-\-version\fR +\fB\-v\fR, \fB\-\-version\fR Display version information .SS "Test Options:" .TP @@ -131,7 +140,7 @@ P for Parallel (Sequential were each client has a subset of the key\-range). .SS "Object Options:" .TP \fB\-d\fR \fB\-\-data\-size\fR=\fI\,SIZE\/\fR -Object data size (default: 32) +Object data size in bytes (default: 32) .TP \fB\-\-data\-offset\fR=\fI\,OFFSET\/\fR Actual size of value will be data\-size + data\-offset @@ -207,7 +216,7 @@ WAIT for a random number of slaves in the specified range WAIT for a random number of milliseconds in the specified range (normal distribution with the center in the middle of the range) .SH COPYRIGHT -Copyright \(co 2011\-2017 Redis Labs Ltd. +Copyright \(co 2011\-2022 Redis Ltd. .br This is free software. You may redistribute copies of it under the terms of the GNU General Public License .