Esempio n. 1
0
    
        #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
Esempio n. 2
0
    #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),
Esempio n. 4
0
    
        #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]))
Esempio n. 5
0
    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