Print load tester config
This commit is contained in:
@@ -457,6 +457,28 @@ void parse_args(int argc, char *argv[]) {
|
|||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
parse_args(argc, 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(SIGPIPE, SIG_IGN);
|
||||||
signal(SIGTERM, signal_handler);
|
signal(SIGTERM, signal_handler);
|
||||||
signal(SIGINT, signal_handler);
|
signal(SIGINT, signal_handler);
|
||||||
|
|||||||
Reference in New Issue
Block a user