diff --git a/tools/load_tester.cpp b/tools/load_tester.cpp index 024e686..22c9734 100644 --- a/tools/load_tester.cpp +++ b/tools/load_tester.cpp @@ -457,6 +457,28 @@ void parse_args(int argc, char *argv[]) { int main(int argc, char *argv[]) { parse_args(argc, argv); + // Print configuration + printf("Load Tester Configuration:\n"); + if (g_config.use_tcp) { + printf(" Connection: TCP %s:%s\n", g_config.host.c_str(), + g_config.port.c_str()); + } else { + printf(" Connection: Unix socket %s\n", g_config.unix_socket.c_str()); + } + printf(" Concurrency: %d connections\n", g_config.concurrency); + printf(" Requests per connection: %d\n", g_config.requests_per_connection); + printf(" Connect threads: %d\n", g_config.connect_threads); + printf(" Network threads: %d\n", g_config.network_threads); + printf(" Event batch size: %d\n", g_config.event_batch_size); + printf(" Connection buffer size: %d bytes\n", g_config.connection_buf_size); + printf(" Stats interval: %d seconds\n", g_config.stats_interval); + if (g_config.duration > 0) { + printf(" Duration: %d seconds\n", g_config.duration); + } else { + printf(" Duration: unlimited\n"); + } + printf("\n"); + signal(SIGPIPE, SIG_IGN); signal(SIGTERM, signal_handler); signal(SIGINT, signal_handler);