switch to reporting (one-way) latency instead of round-trip times
Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
parent
098378cd89
commit
40f046ea3a
1 changed files with 11 additions and 9 deletions
|
@ -182,10 +182,10 @@ static void data_available(dds_entity_t rd, void *arg)
|
||||||
printf("%9" PRIi64 " %9lu %8.0f %8" PRIi64 " %8" PRIi64 " %8" PRIi64 " %10lu %8.0f %8" PRIi64 " %10lu %8.0f %8" PRIi64 "\n",
|
printf("%9" PRIi64 " %9lu %8.0f %8" PRIi64 " %8" PRIi64 " %8" PRIi64 " %10lu %8.0f %8" PRIi64 " %10lu %8.0f %8" PRIi64 "\n",
|
||||||
elapsed + 1,
|
elapsed + 1,
|
||||||
roundTrip.count,
|
roundTrip.count,
|
||||||
exampleGetMedianFromTimeStats (&roundTrip),
|
exampleGetMedianFromTimeStats (&roundTrip) / 2,
|
||||||
roundTrip.min,
|
roundTrip.min / 2,
|
||||||
exampleGet99PercentileFromTimeStats (&roundTrip),
|
exampleGet99PercentileFromTimeStats (&roundTrip) / 2,
|
||||||
roundTrip.max,
|
roundTrip.max / 2,
|
||||||
writeAccess.count,
|
writeAccess.count,
|
||||||
exampleGetMedianFromTimeStats (&writeAccess),
|
exampleGetMedianFromTimeStats (&writeAccess),
|
||||||
writeAccess.min,
|
writeAccess.min,
|
||||||
|
@ -352,8 +352,8 @@ int main (int argc, char *argv[])
|
||||||
warmUp = false;
|
warmUp = false;
|
||||||
printf("# Warm up complete.\n\n");
|
printf("# Warm up complete.\n\n");
|
||||||
|
|
||||||
printf("# Round trip measurements (in us)\n");
|
printf("# Latency measurements (in us)\n");
|
||||||
printf("# Round trip time [us] Write-access time [us] Read-access time [us]\n");
|
printf("# Latency [us] Write-access time [us] Read-access time [us]\n");
|
||||||
printf("# Seconds Count median min 99%% max Count median min Count median min\n");
|
printf("# Seconds Count median min 99%% max Count median min Count median min\n");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -380,11 +380,13 @@ int main (int argc, char *argv[])
|
||||||
{
|
{
|
||||||
printf
|
printf
|
||||||
(
|
(
|
||||||
"\n%9s %9lu %8.0f %8" PRIi64 " %10lu %8.0f %8" PRIi64 " %10lu %8.0f %8" PRIi64 "\n",
|
"\n%9s %9lu %8.0f %8" PRIi64 " %8" PRIi64 " %8" PRIi64 " %10lu %8.0f %8" PRIi64 " %10lu %8.0f %8" PRIi64 "\n",
|
||||||
"# Overall",
|
"# Overall",
|
||||||
roundTripOverall.count,
|
roundTripOverall.count,
|
||||||
exampleGetMedianFromTimeStats (&roundTripOverall),
|
exampleGetMedianFromTimeStats (&roundTripOverall) / 2,
|
||||||
roundTripOverall.min,
|
roundTripOverall.min / 2,
|
||||||
|
exampleGet99PercentileFromTimeStats (&roundTripOverall) / 2,
|
||||||
|
roundTripOverall.max / 2,
|
||||||
writeAccessOverall.count,
|
writeAccessOverall.count,
|
||||||
exampleGetMedianFromTimeStats (&writeAccessOverall),
|
exampleGetMedianFromTimeStats (&writeAccessOverall),
|
||||||
writeAccessOverall.min,
|
writeAccessOverall.min,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue