return data
if __name__ == '__main__':
+ blocksize = int(sys.argv[1])
data = []
- for f in sys.argv[1:]:
+ for f in sys.argv[2:]:
data += load_log(open(f))
data.sort()
print len(data), len(truncated)
duration = float(end - start + 1)
print duration
- print "Ops per second:", len(truncated) / duration
- print "Bandwidth:", len(truncated) / duration * 1048576
+ print "# ops/sec\tbandwidth (MB/s)\tLatency(ms)"
+ print "%s\t%s\t%s" % (len(truncated) / duration,
+ len(truncated) / duration * blocksize / 1024.0**2,
+ sum(d[1] for d in truncated) / len(truncated) / 1000)