Changes in benchmark/process-mutilate.py [3b5dcfa:e9c5db2]
- File:
-
- 1 edited
-
benchmark/process-mutilate.py (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
benchmark/process-mutilate.py
r3b5dcfa re9c5db2 14 14 parser = argparse.ArgumentParser(description='Python Script to convert output from mutilate to rmit like output') 15 15 parser.add_argument('--out', nargs='?', type=argparse.FileType('w'), default=sys.stdout) 16 parser.add_argument('--var', nargs='?', type=str, default='Target QPS')17 16 try: 18 17 options = parser.parse_args() … … 32 31 33 32 try: 34 latAvs = fields[6]35 33 lat50s = fields[6] 36 34 lat99s = fields[9] … … 39 37 40 38 try: 41 latAv = locale.atof(latAvs)42 39 lat50 = locale.atof(lat50s) 43 40 lat99 = locale.atof(lat99s) … … 61 58 try: 62 59 if line.startswith("read"): 63 rlat Av, rlat50, rlat99 = precentile(line)60 rlat50, rlat99 = precentile(line) 64 61 65 62 elif line.startswith("update"): 66 ulat Av, ulat50, ulat99 = precentile(line)63 ulat50, ulat99 = precentile(line) 67 64 68 65 elif line.startswith("Total QPS"): … … 87 84 88 85 try: 89 out['Average Read Latency'] = rlatAv90 86 out['Median Read Latency'] = rlat50 91 87 out['Tail Read Latency'] = rlat99 … … 94 90 95 91 try: 96 out['Average Update Latency'] = ulatAv97 92 out['Median Update Latency'] = ulat50 98 93 out['Tail Update Latency'] = ulat99 … … 117 112 continue 118 113 119 d = { options.var: int(rate) }114 d = { 'Target QPS': int(rate) } 120 115 121 116 w = extract( f, d )
Note:
See TracChangeset
for help on using the changeset viewer.