Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/stats.cfa

    r8bb239d r7812a7b5  
    2727                        stats->io.submit_q.submit_avg.rdy = 0;
    2828                        stats->io.submit_q.submit_avg.csm = 0;
     29                        stats->io.submit_q.submit_avg.avl = 0;
    2930                        stats->io.submit_q.submit_avg.cnt = 0;
    3031                        stats->io.submit_q.look_avg.val   = 0;
     
    3435                        stats->io.submit_q.alloc_avg.cnt   = 0;
    3536                        stats->io.submit_q.alloc_avg.block = 0;
    36                         stats->io.submit_q.helped = 0;
    37                         stats->io.submit_q.leader = 0;
    38                         stats->io.submit_q.busy   = 0;
    3937                        stats->io.complete_q.completed_avg.val = 0;
    4038                        stats->io.complete_q.completed_avg.slow_cnt = 0;
     
    7068                        __atomic_fetch_add( &cltr->io.submit_q.alloc_avg.cnt           , proc->io.submit_q.alloc_avg.cnt           , __ATOMIC_SEQ_CST );
    7169                        __atomic_fetch_add( &cltr->io.submit_q.alloc_avg.block         , proc->io.submit_q.alloc_avg.block         , __ATOMIC_SEQ_CST );
    72                         __atomic_fetch_add( &cltr->io.submit_q.helped                  , proc->io.submit_q.helped                  , __ATOMIC_SEQ_CST );
    73                         __atomic_fetch_add( &cltr->io.submit_q.leader                  , proc->io.submit_q.leader                  , __ATOMIC_SEQ_CST );
    74                         __atomic_fetch_add( &cltr->io.submit_q.busy                    , proc->io.submit_q.busy                    , __ATOMIC_SEQ_CST );
    7570                        __atomic_fetch_add( &cltr->io.complete_q.completed_avg.val     , proc->io.complete_q.completed_avg.val     , __ATOMIC_SEQ_CST );
    7671                        __atomic_fetch_add( &cltr->io.complete_q.completed_avg.slow_cnt, proc->io.complete_q.completed_avg.slow_cnt, __ATOMIC_SEQ_CST );
     
    125120                                double avgrdy = ((double)io.submit_q.submit_avg.rdy) / io.submit_q.submit_avg.cnt;
    126121                                double avgcsm = ((double)io.submit_q.submit_avg.csm) / io.submit_q.submit_avg.cnt;
     122                                double avgavl = ((double)io.submit_q.submit_avg.avl) / io.submit_q.submit_avg.cnt;
    127123
    128124                                double lavgv = 0;
     
    145141                                        "- avg ready entries      : %'18.2lf\n"
    146142                                        "- avg submitted entries  : %'18.2lf\n"
    147                                         "- total helped entries   : %'15" PRIu64 "\n"
    148                                         "- total leader entries   : %'15" PRIu64 "\n"
    149                                         "- total busy submit      : %'15" PRIu64 "\n"
     143                                        "- avg available entries  : %'18.2lf\n"
    150144                                        "- total ready search     : %'15" PRIu64 "\n"
    151145                                        "- avg ready search len   : %'18.2lf\n"
     
    159153                                        , cluster ? "Cluster" : "Processor",  name, id
    160154                                        , io.submit_q.submit_avg.cnt
    161                                         , avgrdy, avgcsm
    162                                         , io.submit_q.helped, io.submit_q.leader, io.submit_q.busy
     155                                        , avgrdy, avgcsm, avgavl
    163156                                        , io.submit_q.look_avg.cnt
    164157                                        , lavgv, lavgb
Note: See TracChangeset for help on using the changeset viewer.