You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-dev@hadoop.apache.org by "Dennis Huo (JIRA)" <ji...@apache.org> on 2017/08/03 00:34:00 UTC

[jira] [Created] (MAPREDUCE-6931) Fix TestDFSIO "Total Throughput" calculation

Dennis Huo created MAPREDUCE-6931:
-------------------------------------

             Summary: Fix TestDFSIO "Total Throughput" calculation
                 Key: MAPREDUCE-6931
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-6931
             Project: Hadoop Map/Reduce
          Issue Type: Bug
          Components: benchmarks, test
    Affects Versions: 2.8.0
            Reporter: Dennis Huo
            Priority: Trivial


The new "Total Throughput" line added in https://issues.apache.org/jira/browse/HDFS-9153 is currently calculated as {{toMB(size) / ((float)execTime)}} and claims to be in units of "MB/s", but {{execTime}} is in milliseconds; thus, the reported number is 1/1000x the actual value:

{code:java}
    String resultLines[] = {
        "----- TestDFSIO ----- : " + testType,
        "            Date & time: " + new Date(System.currentTimeMillis()),
        "        Number of files: " + tasks,
        " Total MBytes processed: " + df.format(toMB(size)),
        "      Throughput mb/sec: " + df.format(size * 1000.0 / (time * MEGA)),
        "Total Throughput mb/sec: " + df.format(toMB(size) / ((float)execTime)),
        " Average IO rate mb/sec: " + df.format(med),
        "  IO rate std deviation: " + df.format(stdDev),
        "     Test exec time sec: " + df.format((float)execTime / 1000),
        "" };
{code}

The different calculated fields can also use toMB and a shared milliseconds-to-seconds conversion to make it easier to keep units consistent.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: mapreduce-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: mapreduce-dev-help@hadoop.apache.org