Exemplo n.º 1
0
def getter():
    while len(clients) < N:
        Tasklet.sleep(1.0)
    while True:
        #get
        with timer() as tmr:
            bts = 0
            for i in range(B):
                #print i
                stream = random.choice(clients)
                bts += get(stream, 'fooblaatpiet%d' % random.randint(0, KN))
        print 'getter', tmr.sec(B), '/sec', tmr.sec(bts / 1024.0 / 1024.0), 'Mb/sec'
        Tasklet.sleep(1.0)
Exemplo n.º 2
0
def getter():
    while len(clients) < N:
        Tasklet.sleep(1.0)
    while True:
        #get
        with timer() as tmr:
            bts = 0
            for i in range(B):
                #print i
                stream = random.choice(clients)
                bts += get(stream, 'fooblaatpiet%d' % random.randint(0, KN))
        print 'getter', tmr.sec(B), '/sec', tmr.sec(bts / 1024.0 /
                                                    1024.0), 'Mb/sec'
        Tasklet.sleep(1.0)
Exemplo n.º 3
0
def setter():
    while len(clients) < N:
        Tasklet.sleep(1.0)
    avg_bts_sec = 0.0
    avg_b_sec = 0.0
    while True:
        #set
        with timer() as tmr:
            bts = 0
            for i in range(B):
                stream = random.choice(clients)
                n = random.randint(0, KV)
                bts += n
                set(stream, 'fooblaatpiet%d' % random.randint(0, KN), 'b' * n)
        bts_sec = tmr.sec(bts)
        #print avg_bts_sec, bts_sec
        avg_bts_sec = gamma_filter(avg_bts_sec, bts_sec, 0.90)
        #print avg_bts_sec, bts_sec
        b_sec = tmr.sec(B)
        avg_b_sec = gamma_filter(avg_b_sec, b_sec, 0.90)
        print 'setter', b_sec, '/sec', avg_b_sec, '/sec', bts_sec / 1024.0 / 1024.0, 'Mb/sec', avg_bts_sec / 1024.0 / 1024.0, 'Mb/sec'
        Tasklet.sleep(1.0)
Exemplo n.º 4
0
def setter():
    while len(clients) < N:
        Tasklet.sleep(1.0)
    avg_bts_sec = 0.0
    avg_b_sec = 0.0
    while True:
        #set
        with timer() as tmr:
            bts = 0
            for i in range(B):
                stream = random.choice(clients)
                n = random.randint(0, KV)
                bts += n
                set(stream, 'fooblaatpiet%d' % random.randint(0, KN), 'b' * n)
        bts_sec = tmr.sec(bts)
        #print avg_bts_sec, bts_sec
        avg_bts_sec = gamma_filter(avg_bts_sec, bts_sec, 0.90)
        #print avg_bts_sec, bts_sec
        b_sec = tmr.sec(B)
        avg_b_sec = gamma_filter(avg_b_sec, b_sec, 0.90)
        print 'setter', b_sec, '/sec', avg_b_sec, '/sec', bts_sec / 1024.0 / 1024.0, 'Mb/sec', avg_bts_sec / 1024.0 / 1024.0, 'Mb/sec'
        Tasklet.sleep(1.0)