#if args['powerpoint']: OPT_FONT_NAME = 'Proxima Nova' OPT_GRAPH_HEIGHT = 300 OPT_LABEL_WEIGHT = 'bold' OPT_COLORS = ['#0A8345'] + list(OPT_COLORS) OPT_LINE_WIDTH = 5.0 OPT_MARKER_SIZE = 12.0 OPT_GRAPH_HEIGHT = 400 #else: # OPT_LABEL_WEIGHT = None #OPT_LINE_WIDTH = 2.0 #OPT_MARKER_SIZE = 7.0 noAntiCache = datautil.loadHStoreData(OPT_DATA_HSTORE) hstoreData = datautil.loadHStoreData(OPT_DATA_HSTORE_ANTICACHE) hstoreDataApprox = datautil.loadHStoreData(OPT_DATA_HSTORE_APPROX) #pprint(hstoreData) #print "="*150 mysqlData = datautil.loadMySQLData(memcached=False) #pprint(mysqlData) #print "="*150 memcachedData = datautil.loadMySQLData(memcached=True) #pprint(memcachedData) #print "="*150 ## WORKLOAD SKEW GRAPHS
#if args['powerpoint']: OPT_FONT_NAME = 'Proxima Nova' OPT_GRAPH_HEIGHT = 300 OPT_LABEL_WEIGHT = 'bold' OPT_COLORS = ['#0A8345'] + list(OPT_COLORS) OPT_LINE_WIDTH = 5.0 OPT_MARKER_SIZE = 12.0 OPT_GRAPH_HEIGHT = 400 #else: # OPT_LABEL_WEIGHT = None #OPT_LINE_WIDTH = 2.0 #OPT_MARKER_SIZE = 7.0 noAntiCache = datautil.loadHStoreData(OPT_DATA_HSTORE) hstoreData = datautil.loadHStoreData(OPT_DATA_HSTORE_ANTICACHE) hstoreDataApprox = datautil.loadHStoreData(OPT_DATA_HSTORE_APPROX) #pprint(hstoreData) #print "="*150 mysqlData = datautil.loadMySQLData(memcached=False) #pprint(mysqlData) #print "="*150 memcachedData = datautil.loadMySQLData(memcached=True) #pprint(memcachedData) #print "="*150 ## WORKLOAD SKEW GRAPHS for benchmark in hstoreData.keys():
#xLabels = map(lambda x: "%d" % (x / 1000), ax1.get_xticks()) for tick in ax1.xaxis.get_major_ticks(): tick.label.set_fontsize(OPT_YTICKS_FONT_SIZE) tick.label.set_fontname(OPT_FONT_NAME) return (fig, y_max) ## DEF ## ============================================== ## main ## ============================================== if __name__ == '__main__': hstoreData = datautil.loadHStoreData() #pprint(hstoreData) #print "="*150 mysqlData = datautil.loadMySQLData(memcached=False) #pprint(mysqlData) #print "="*150 memcachedData = datautil.loadMySQLData(memcached=True) #pprint(memcachedData) #print "="*150 memorySizes = [1, 2] readPcts = [90] readLabels = dict( map(lambda x: (datautil.OPT_HSTORE_TAGS[x], x),
#if args['powerpoint']: OPT_FONT_NAME = 'Proxima Nova' OPT_GRAPH_HEIGHT = 300 OPT_LABEL_WEIGHT = 'bold' OPT_COLORS = ['#0A8345'] + list(OPT_COLORS) OPT_LINE_WIDTH = 5.0 OPT_MARKER_SIZE = 12.0 OPT_GRAPH_HEIGHT = 400 #else: # OPT_LABEL_WEIGHT = None #OPT_LINE_WIDTH = 2.0 #OPT_MARKER_SIZE = 7.0 hstoreData = datautil.loadHStoreData(OPT_DATA_HSTORE) #pprint(hstoreData) #print "="*150 mysqlData = datautil.loadMySQLData(memcached=False) #pprint(mysqlData) #print "="*150 memcachedData = datautil.loadMySQLData(memcached=True) #pprint(memcachedData) #print "="*150 ## WORKLOAD SKEW GRAPHS for benchmark in hstoreData.keys(): memorySizes = set(map(lambda x: int(x["mem"]), hstoreData[benchmark]))
ax1.xaxis.set_major_locator(MaxNLocator(6)) ax1.set_xticklabels(x_labels) #xLabels = map(lambda x: "%d" % (x / 1000), ax1.get_xticks()) for tick in ax1.xaxis.get_major_ticks(): tick.label.set_fontsize(OPT_YTICKS_FONT_SIZE) tick.label.set_fontname(OPT_FONT_NAME) return (fig, y_max) ## DEF ## ============================================== ## main ## ============================================== if __name__ == '__main__': hstoreData = datautil.loadHStoreData() #pprint(hstoreData) #print "="*150 mysqlData = datautil.loadMySQLData(memcached=False) #pprint(mysqlData) #print "="*150 memcachedData = datautil.loadMySQLData(memcached=True) #pprint(memcachedData) #print "="*150 memorySizes = [ 1, 2 ] readPcts = [ 90 ] readLabels = dict(map(lambda x: (datautil.OPT_HSTORE_TAGS[x], x), datautil.OPT_HSTORE_TAGS.keys())) y_max = None