diff options
author | drebs <drebs@leap.se> | 2014-04-07 12:40:45 -0300 |
---|---|---|
committer | drebs <drebs@leap.se> | 2014-04-09 14:44:09 -0300 |
commit | 573909b10d77ef3d889d33cfaeb3fdadd0135daf (patch) | |
tree | 33c4835a3384be1d9b8b01a6d306168ace536b87 /scripts/doc_put_memory_usage/plot-mem.py | |
parent | 8b8d9befbe3e60753e73bc7aaf1b8842a1846046 (diff) |
Reorganize scripts directory.
Diffstat (limited to 'scripts/doc_put_memory_usage/plot-mem.py')
-rwxr-xr-x | scripts/doc_put_memory_usage/plot-mem.py | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/scripts/doc_put_memory_usage/plot-mem.py b/scripts/doc_put_memory_usage/plot-mem.py deleted file mode 100755 index e24679a2..00000000 --- a/scripts/doc_put_memory_usage/plot-mem.py +++ /dev/null @@ -1,73 +0,0 @@ -#!/usr/bin/python - - -from matplotlib import pyplot as plt - - -files = [ - ('local', 'couchdb-json', 'b'), - ('local', 'bigcouch-json', 'r'), - ('local', 'couchdb-multipart', 'g'), - ('local', 'bigcouch-multipart', 'm'), -] - - -# config the plot -plt.xlabel('time') -plt.ylabel('memory usage') -plt.title('bigcouch versus couch memory usage') - - -for fi in files: - - machine = fi[0] - database = fi[1] - color = fi[2] - filename = '%s-%s.txt' % (machine, database) - - x = [] - y = [] - - xmax = None - xmin = None - ymax = None - ymin = None - - # read data from file - with open(filename, 'r') as f: - line = f.readline() - while line is not None: - time, mem = tuple(line.strip().split(' ')) - mem = float(mem) / (10**9) - x.append(float(time)) - y.append(mem) - if ymax == None or mem > ymax: - ymax = mem - xmax = time - if ymin == None or mem < ymin: - ymin = mem - xmin = time - line = f.readline() - if line == '': - break - - kwargs = { - 'linewidth': 1.0, - 'linestyle': '-', - # 'marker': '.', - 'color': color, - } - plt.plot(x, y, label=database, **kwargs) - - #plt.axes().get_xaxis().set_ticks(x) - #plt.axes().get_xaxis().set_ticklabels(x) - - # annotate max and min values - #plt.axes().annotate("%.2f GB" % ymax, xy=(xmax, ymax)) - #plt.axes().annotate("%.2f GB" % ymin, xy=(xmin, ymin)) - - -plt.grid() -plt.legend() -plt.show() - |