• Home
  • Raw
  • Download

Lines Matching refs:agg

491 static void show_agg_stats(struct disk_util_agg *agg, int terse,  in show_agg_stats()  argument
494 if (!agg->slavecount) in show_agg_stats()
501 (unsigned long long) agg->ios[0] / agg->slavecount, in show_agg_stats()
502 (unsigned long long) agg->ios[1] / agg->slavecount, in show_agg_stats()
503 (unsigned long long) agg->merges[0] / agg->slavecount, in show_agg_stats()
504 (unsigned long long) agg->merges[1] / agg->slavecount, in show_agg_stats()
505 (unsigned long long) agg->ticks[0] / agg->slavecount, in show_agg_stats()
506 (unsigned long long) agg->ticks[1] / agg->slavecount, in show_agg_stats()
507 (unsigned long long) agg->time_in_queue / agg->slavecount, in show_agg_stats()
508 agg->max_util.u.f); in show_agg_stats()
511 (unsigned long long) agg->ios[0] / agg->slavecount, in show_agg_stats()
512 (unsigned long long) agg->ios[1] / agg->slavecount, in show_agg_stats()
513 (unsigned long long) agg->merges[0] / agg->slavecount, in show_agg_stats()
514 (unsigned long long) agg->merges[1] / agg->slavecount, in show_agg_stats()
515 (unsigned long long) agg->ticks[0] / agg->slavecount, in show_agg_stats()
516 (unsigned long long) agg->ticks[1] / agg->slavecount, in show_agg_stats()
517 (unsigned long long) agg->time_in_queue / agg->slavecount, in show_agg_stats()
518 agg->max_util.u.f); in show_agg_stats()
524 struct disk_util_agg *agg = &masterdu->agg; in aggregate_slaves_stats() local
533 agg->ios[0] += dus->s.ios[0]; in aggregate_slaves_stats()
534 agg->ios[1] += dus->s.ios[1]; in aggregate_slaves_stats()
535 agg->merges[0] += dus->s.merges[0]; in aggregate_slaves_stats()
536 agg->merges[1] += dus->s.merges[1]; in aggregate_slaves_stats()
537 agg->sectors[0] += dus->s.sectors[0]; in aggregate_slaves_stats()
538 agg->sectors[1] += dus->s.sectors[1]; in aggregate_slaves_stats()
539 agg->ticks[0] += dus->s.ticks[0]; in aggregate_slaves_stats()
540 agg->ticks[1] += dus->s.ticks[1]; in aggregate_slaves_stats()
541 agg->time_in_queue += dus->s.time_in_queue; in aggregate_slaves_stats()
542 agg->slavecount++; in aggregate_slaves_stats()
548 if (util > agg->max_util.u.f) in aggregate_slaves_stats()
549 agg->max_util.u.f = util; in aggregate_slaves_stats()
553 if (agg->max_util.u.f > 100.0) in aggregate_slaves_stats()
554 agg->max_util.u.f = 100.0; in aggregate_slaves_stats()
574 void print_disk_util(struct disk_util_stat *dus, struct disk_util_agg *agg, in print_disk_util() argument
585 if (agg->slavecount) in print_disk_util()
616 show_agg_stats(agg, terse, out); in print_disk_util()
623 struct disk_util_agg *agg, struct json_array *array) in json_array_add_disk_util() argument
650 if (!agg->slavecount) in json_array_add_disk_util()
653 agg->ios[0] / agg->slavecount); in json_array_add_disk_util()
655 agg->ios[1] / agg->slavecount); in json_array_add_disk_util()
657 agg->merges[0] / agg->slavecount); in json_array_add_disk_util()
659 agg->merges[1] / agg->slavecount); in json_array_add_disk_util()
661 agg->ticks[0] / agg->slavecount); in json_array_add_disk_util()
663 agg->ticks[1] / agg->slavecount); in json_array_add_disk_util()
665 agg->time_in_queue / agg->slavecount); in json_array_add_disk_util()
666 json_object_add_value_float(obj, "aggr_util", agg->max_util.u.f); in json_array_add_disk_util()
682 json_array_add_disk_util(&du->dus, &du->agg, array); in json_object_add_disk_utils()
718 print_disk_util(&du->dus, &du->agg, terse, out); in show_disk_util()