Navigation


Changeset 1195:16f2d2f15e5b in freeDiameter for extensions/test_app/ta_bench.c


Ignore:
Timestamp:
Jun 11, 2013, 3:05:33 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Allow better usage in benchmark mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/test_app/ta_bench.c

    r974 r1195  
    206206       
    207207        /* We will run for ta_conf->bench_duration seconds */
     208        LOG_N("Starting benchmark client, %ds", ta_conf->bench_duration);
    208209        CHECK_SYS_DO( clock_gettime(CLOCK_REALTIME, &end_time), );
    209210        end_time.tv_sec += ta_conf->bench_duration;
     
    236237       
    237238        /* Now, display the statistics */
    238         fd_log_debug( "------- app_test Benchmark result ---------");
     239        LOG_N( "------- app_test Benchmark result ---------");
    239240        if (now.tv_nsec >= end_time.tv_nsec) {
    240                 fd_log_debug( " Executing for: %d.%06ld sec",
     241                LOG_N( " Executing for: %d.%06ld sec",
    241242                                (int)(now.tv_sec + ta_conf->bench_duration - end_time.tv_sec),
    242243                                (long)(now.tv_nsec - end_time.tv_nsec) / 1000);
    243244        } else {
    244                 fd_log_debug( " Executing for: %d.%06ld sec",
     245                LOG_N( " Executing for: %d.%06ld sec",
    245246                                (int)(now.tv_sec + ta_conf->bench_duration - 1 - end_time.tv_sec),
    246247                                (long)(now.tv_nsec + 1000000000 - end_time.tv_nsec) / 1000);
    247248        }
    248         fd_log_debug( "   %llu messages sent", end.nb_sent - start.nb_sent);
    249         fd_log_debug( "   %llu error(s) received", end.nb_errs - start.nb_errs);
    250         fd_log_debug( "   %llu answer(s) received", end.nb_recv - start.nb_recv);
    251         fd_log_debug( "   Overall:");
    252         fd_log_debug( "     fastest: %ld.%06ld sec.", end.shortest / 1000000, end.shortest % 1000000);
    253         fd_log_debug( "     slowest: %ld.%06ld sec.", end.longest / 1000000, end.longest % 1000000);
    254         fd_log_debug( "     Average: %ld.%06ld sec.", end.avg / 1000000, end.avg % 1000000);
    255         fd_log_debug( "   Throughput: %llu messages / sec", (end.nb_recv - start.nb_recv) / (( now.tv_sec + ta_conf->bench_duration - end_time.tv_sec ) + ((now.tv_nsec - end_time.tv_nsec) / 1000000000)));
    256         fd_log_debug( "-------------------------------------");
     249        LOG_N( "   %llu messages sent", end.nb_sent - start.nb_sent);
     250        LOG_N( "   %llu error(s) received", end.nb_errs - start.nb_errs);
     251        LOG_N( "   %llu answer(s) received", end.nb_recv - start.nb_recv);
     252        LOG_N( "   Overall:");
     253        LOG_N( "     fastest: %ld.%06ld sec.", end.shortest / 1000000, end.shortest % 1000000);
     254        LOG_N( "     slowest: %ld.%06ld sec.", end.longest / 1000000, end.longest % 1000000);
     255        LOG_N( "     Average: %ld.%06ld sec.", end.avg / 1000000, end.avg % 1000000);
     256        LOG_N( "   Throughput: %llu messages / sec", (end.nb_recv - start.nb_recv) / (( now.tv_sec + ta_conf->bench_duration - end_time.tv_sec ) + ((now.tv_nsec - end_time.tv_nsec) / 1000000000)));
     257        LOG_N( "-------------------------------------");
    257258
    258259}
Note: See TracChangeset for help on using the changeset viewer.